ullage icon indicating copy to clipboard operation
ullage copied to clipboard

A statically-typed compiled language defined by a simple grammar

Results 8 ullage issues
Sort by recently updated
recently updated
newest added

We need to come up with some way of mangling the names of functions to support modules. Would probably make sense to use the Itanium ABI like everyone else. Can't...

Feature

Given the following: ``` var foo: Bool = true while foo (print 100) end ``` The parse tree will be a function call to foo, rather than a grouping expression...

Bug

Currently values allocated, at the moment just `String`s, are never deallocated. A first-cut of ensuring deallocation could use reference counting on each allocated object. Emitted code will need to keep...

Feature

When defining nested functions other functions scopes can poison inner ones: ``` fn foo(): Number 100 end print foo() # => 100 fn bar(): Number print foo() fn foo(): Number...

Bug

module: a collection of variables and functions contained in a single file

Feature

based on [Actix-Lua](https://github.com/poga/actix-lua) further downstream: https://github.com/foundpatterns/torchbear/issues/234 what do you think, @iwillspeak?

for example, similar to [rlua API create functions](https://docs.rs/rlua/0.16.1/rlua/?search=create)

Update the compilation transformation and emit code to work on chunks (probably functions) in parallel. The Rayon crate should provide a good framework for this.

Feature