David Ellis

Results 85 issues of David Ellis

There is a partial attempt at hexadecimal in the parser but it doesn't work and has been a low priority.

bug

It is currently required right now to declare a function does not return a value, but as an actual variable type it is wholly useless. `Maybe` fills in for optional...

enhancement

Currently constructing new hashmaps is done with the `newHashMap` function, which is weird. We have the syntax defined in ANTLR for "standard" `key: val` declarations of a hashmap that we...

enhancement

This is necessary to provide a sourcemap for the Javascript transpilation (if desired) and runtime error messaging on failures (should only be OOM) and in the future profiling/flamegraph needs.

enhancement

The compiler should be able to efficiently evaluate the high-level graph of compilation targets and return multiple outputs simultaneously. This is certainly useful for the BDD tests, but a more...

enhancement

One reason a lot of modern CLI utilities are being written in Go and Rust instead of the traditional Python is because Go and Rust compile to standalone binaries that...

I've been thinking a lot about the various corner cases (no pun intended) the various algos have run into with pentagons where the triangles corners meet. I think it would...

enhancement

The `iasql_operation` table is the special table used to power the `iasql_*` functions that perform actions on the users' behalf. Frequent usage of these functions causes this table to grow,...