24686eb4be0ad012194ad646d8f3800873aa68f8
Currently, they have a hardcoded number of constants and bytecodes. That wastes memory in most cases and fails catastrophically when there is too much bytecode. To fix this, we should use growable buffers for both during compilation and then only create the FnObj when done compiling. This moves a bunch of stuff around and gets it to the point where functions are created at the end of compilation. It doesn't yet size functions appropriately, but all tests are passing, so this is a good checkpoint.
Description
Highly customized version of the wren programming language. It has all the modules that you would expect in a std library including http, websockets, sqlite3 and jinja-like templating engine. The idea is to make it suitable for web development.
22 MiB
Languages
HTML
50%
C
22.2%
PHP
13.4%
C++
6%
Makefile
2.9%
Other
5.5%