3 ms·
I realized I forgot to explain why I needed a new language in the first place. So, imagine you work with Python, but you want to work with graphics, and make a
by logiqub 11mo ago
I realized I forgot to explain why I needed a new language in the first place. So, imagine you work with Python, but you want to work with graphics, and make a game. Python is slow (even with Cython). You find LuaJIT, and it's a blast. Then LuaJIT is no longer maintained, and the official Lua goes in another direction (fractured ecosystem). You lament and despair, you search for a C interpreter. You find Tiny C compiler from Fabrice Bellard, but you don't have his skills. Only hope ? Make your own Python-like language that runs as fast as LuaJIT. That's what a custom Forth implementation can do for you. Honestly if Charles Moore didn't invent Forth, and I hadn't found it about it when I did... I don't know what I would do today. The freedom to express your thoughts exactly the way you want, and not how the compiler tells you to, is liberating.
My website has been down for a while, but there are still some snapshots of my previous work. I didn't want to upload to GitHub and be pressured by users, when my design isn't polished yet.
https://web.archive.org/web/20220818170224/http://logiqub.com https://web.archive.org/web/20220818170224/http://logiqub.co...
https://web.archive.org/web/20240226001954/http://logiqub.com/learn https://web.archive.org/web/20240226001954/http://logiqub.co...