jvdb

Results 12 issues of jvdb

Goal is to further improve IDE experience, ideally with for ever item: 1. An explanation of the concept of the object(s) it instantiates. 2. Some information about which specific building...

enhancement

The smells (from Sonar) about hiding field names with variables actually expose that our naming scheme is a little messy. We often have this problem where we have a `ValueExpression`...

The `reducer` argument to `Fold` is now `BinaryOperator` but should be `BinaryOperator` or perhaps even `BinaryOperator`. However, we often pass a `ValueExpression` such as `Shorthand::add` as a method reference, which...

enhancement

In the spirit of `FoldCat` as discussed in #230, let all `BinaryValueExpression`s accept a single operand and then fold all the results of evaluating it using itself as a reducer....

enhancement

As an example, for commutative operators such as `Add` and `Mul`, but also for the logical `And`, we could change the `equals()` implementations to also state that x + y...

enhancement

Some things to include: - Integrate with Metal (i.e., which interfaces to implement, most notably `ByteStream`) - `Token` development (e.g., walk through a relatively simple token that does use the...

task

As discussed (and decoupled from) #162, this refers to `ParseGraph`'s `add(ParseValue)`, `add(ParseReference)`, `addBranch()` and `closeBranch()` methods.

enhancement

For example, this will be useful when using parsed values in names of structures to reference.

enhancement
major