電波女の邪気眼
banner
badslime.bsky.social
電波女の邪気眼
@badslime.bsky.social
Creator of okabe-lang
Sega Saturn Sicko
世界一の高坂桐乃ファン
Otaku (derogatory)
I make music and games sometimes
🏳️‍⚧️♑
They/them
3. Also, the speed hit is not as huge as it sounds, as regular reallocation of the token buffer was already necessary to facilitate the language design. It's not really meant to be a fast language anyway despite the low level paradigms. Though that might change when I eventually tackle compilation
October 29, 2025 at 1:12 AM
2/ Okabe is structured such that it is practically impossible to depth out, however the interpreter's VM was still accruing call depth. Now, while slightly slower due to the regular reallocation of the interpreter's token buffer, it is now infeasible for the VM to segfault from recursion.
October 29, 2025 at 1:12 AM
1/ The idea was to take the code from anonymous recursive calls, tokenize it, and inject the tokens into the interpretation stream instead of directly interpreting them. This flattens the call structure, limiting recursive depth to the actual nested depth in-lang.
October 29, 2025 at 1:12 AM