foolang icon indicating copy to clipboard operation
foolang copied to clipboard

A toy programming language.

Results 109 foolang issues
Sort by recently updated
recently updated
newest added

Easier to debug.

cleanup
good-first-issue
quality-of-life

Linker issue might be easiest deal with using lld-link?

bug-lang
good-first-issue
testing

Cannot use #== in self_test.foo, need to use #isEquivalent: instead. See eg. test_target_record.foo.

bug-lang
blocker

- [ ] Methods set up their own contexts, and receive the arguments as C-arguments. - [ ] Methods which only send a single message don't need to allocate a...

optimization

Trivial inlining is inhibited too often.

optimization

While optimized code can very well have fat method tables, right now for simplicity's sake that should not be the case. As long as methods tables are fat it will...

bug-lang
cleanup
design

FFI code is always accessed through the System object. `foo --extension=foo/ext/network` loads `foo/ext/network.foo`, initializes it by `Extension load: system`, and makes it available as `system network`. Sketch: ``` -- TimeVal...

feature-lang
design

Builtins get receiver and/or argument closures marked as stack-safe.

optimization

Making SyntaxPrinter lose them as well.

bug-lang