CoffeeTableEspresso

Results 72 issues of CoffeeTableEspresso

Currently some duplicated logic that can be pulled out into functions, left over from years ago. Also have some weird logic to deal with stack vs function params, which can...

clean up

so something like ``` match x { let x & [ ... ] { echo "list: #{x}" } * { echo 'not a list' } } ``` This should have...

enhancement

Consider `''[2]` for example. Error message is completely unclear.

enhancement

TCC wasnt working with #pragma once

help wanted
good first issue

Things that could be improved: - better opcodes for shorter integers - specialised opcodes for certain common operations like storing immediate values. - remove specialised int opcodes. - opcode for...

enhancement

printing out the line text (as well as number) and indicating which column the error occurred in seems like a good place to start.

enhancement

New Features: - `list->search` and `str->search` now takes an additional optional parameter (the starting position). - `str->search` now returns the end position of the found `str` (as well as the...