Daniel Boulton
Daniel Boulton
Agreed. It'd be considered best practice to alias the type for better readability, however if you are just using it trivially, you have the freedom not to.
This is definitely a goal of mine, and somewhat of a focus at the moment as I work towards merging my replacement for the `Analyser` module. I've been making an...
#65 addresses some issues regarding the usage of `shared_ptr` as opposed to `unique_ptr` in the AST. Also gets rid of the really hacky string reading code that the analyser used...
#70 removes all global static classes, including `Enact` and `GC`, instead using a new `Context` class which manages all aspects of the interpreter.