budlang icon indicating copy to clipboard operation
budlang copied to clipboard

A safe, fast, lightweight embeddable scripting language written in Rust.

Results 6 budlang issues
Sort by recently updated
recently updated
newest added

As per Discord, the virtual machine lacks some functionality that is needed to support closures. Specifically, there is no way to jump to an instruction and have another instruction jump...

enhancement
budvm

We need a mechanism to track source locations through to compiled code.

budlang
budvm

The virtual machine needs to be able to have an environment of nested namespaces/modules, allowing for functionality to be organized better. The language will need support for finding named items...

enhancement
budlang
budvm

The `ir::Module` type should be able to be serialized and deserialized to create precompiled object files.

budvm

The only hangup on implementing this is making it work with Map types. Ideally a for each loop over a map would yield a key and value, but we don't...

budlang

- Reals: - +/- Infinity - NaN - Integers - Min - Max This seems like something that #2 would be useful for.

enhancement
budlang