David Ellis

Results 85 issues of David Ellis

Implementing closures in Javascript will be super easy, but dealing with closure variables in Rust is much more difficult. Since Alan is being implemented as a pass-by-reference language and doesn't...

Rather than implementing our own HashMap type on top of Array and the xxhash function, it's *probably* better to use the built-in mechanisms in Rust and Javascript -- not because...

The Alan v0.2 conditionals concept is that `if { ... } else ...` is rewritten into `cond` function calls where all function bodies are branchless and must run until the...

This adds all of the hierarchical subcommands. Everything was easy until I reached `compactCells` and `uncompactCells`. I am *not* happy with the way the flexible parser ended up in a...

I decided to put this PR up to at least have a record of what's blocked forward progress for now. I haven't had much time lately to work on Alan....