|
|
|
|
|
by mikewarot
917 days ago
|
|
It has to be able to link to and/or predictably generate machine code, for all the bootstrapping sections. Ideally, it has to support a return stack, and a data stack. I've seen ROM code that couldn't assume a return stack... not fun. It would be really, REALLY nice if it could manage reference counted, counted, automatically allocated, strings, so that you could just use them without needing to allocate/free them, etc... just return a string like you return an integer. |
|
Though that might count as too complex of a runtime for "low level", the idea is sometimes used in compilers to speed up and ergonomize basically everything that might deal with strings, which compilers do a lot.