Ruby Lazuli
                                            Ruby Lazuli
                                        
                                    ## What should Laria do? Right now, I feel that semicoroutines would be the best approach for Laria. Of course, that's far from the end of the story: * Do...
Contexts and effects seem to have somewhat different semantics. A context/current object is sort of like a hidden argument that's automatically plumbed through your code (using a straw syntax here):...
I'm currently leaning towards the `context` design with `with` blocks, though I'm not sure if `context` is the right keyword. One feature which I'm not too sure about is generic...
[This blog post reflecting on "Context and capabilities in Rust"](https://jam1.re/blog/thoughts-on-contexts-and-capabilities-in-rust) points out that using non-`Copy` owned values for `context`s is kinda weird and suggests treating them like closure captures. Not...
Declaring effects before `fn` might cause parsing issues: just how far should we look ahead to determine if something's a function? ```rust a b c d e f g h...
## Possibility: Structs are restricted `HashMap`s Lua, JavaScript, and Python all use dictionaries for their object type. It's possible that Laria could adopt this philosophy. At first blush, it seems...
These should also probably receive integration tests.
An initial implementation of snapshot testing (UI tests) was implemented in fc71f23, but there's still polish work to be done: colour needs to be disabled in diagnostics (depends on #14),...
cc #14, which would make this possible
The unstable compiler feature flag has been added in 6debb46 as `-U feature`.