Michael Goerz
Michael Goerz
If we can verify that `Expression.create` is "idempotent", i.e. ``expr.create(*expr.args, **expr.kwargs) == expr``, we can cache not just the mapping of input parameters to the `create` constructor, but also the...
Since Pattern matching is the most expensive operation QNET performs, we might gain significant efficiency by caching the results of `Pattern.match`
The operator algebra should include operations `Commutator` and `AntiCommutator`, although we probably don't want to automatically create them automatically from operator sums and products. Converting from an "expanded" to a...
For any conceivable use of an operator (`*`, `+`), we should guarantee (via a test) that the resulting expression is identical to one that is created via a `create` constructor....
This library assumes that it is being used in a dark background terminal. It would be great to be able to use it in white background terminal:  * There...
The line numbers reported by the linter consistenly seem off by one, For example, when I do julia> lintfile("./run_single_node.jl") it reports things like ./run_single_node.jl:230 E321 new_basis: use of undeclared symbol...
For any `@ref` link in a docstring to a code object, Documenter currently tries to find a binding for the code in the module where the docstring is defined. This...
The `docs/instantiate.jl` file here feels like it's maybe obsolete or at least outdated https://github.com/JuliaDocs/Documenter.jl/blob/a6cdf2038d869ef8cb8d0cb697c82dbb6c4e987e/docs/instantiate.jl#L1-L22 I'm quite confused as to what this is trying to do with respect to `DocumenterTools`. It...
The `makedocs` function currently takes an undocumented `version` argument (which the HTML writer can access as `ctx.doc.user.version`). I was hoping to start encouraging the use of that argument to pass...
Ignore this. It's just to trigger CI and build a `preview` documentation so that I can check the behavior of `version` in `makedocs` in that context.