balloon-lang
balloon-lang copied to clipboard
The Balloon programming language and interpreter.
Fixes https://github.com/polybuildr/balloon-lang/issues/41
The current handling of command line arguments (refer to `fn main` in [main.rs](src/main.rs)) is rather crude. Using a command line library crate would definitely make things simpler.
I'm using your project as a guinea pig (again). I want to see how successful this approach of storing the `prelude` as a `.ll` file is. This will also help...
Currently, balloon naively treats all functions' types as equal. However, when checking function calls, since it traces the actual call, it points out incorrect number of arguments (which must match...
# Working draft of the roadmap after 0.1.0 ## 0.2.0 This release is meant to focus on the language features. Thus, new language constructs that are dissimilar to existing ones...
Instead of falling back to plain old `Any`, the typechecker should support union types in cases where inference cannot settle on just one type (and in the future when explicit...