convivialdingo
Joined 12 years ago
Joined 12 years ago
I'll definitely check it out and see what I could do. I added two compiler stages - a decent memory ptr ownership tracker and midopt compiler optimizer you could likely use without many changes that improved performance 35% over c2mir.
Started with the excellent MIR compiler, and I wrote much of the class/string/json/dict, exceptions and AI made the generics,ownership tracking, and safety checks/traps. Added some go
The memory model is mixed, I ended up using arenas for dictionaries and adding a full ownership checking / safety checking compiler stage.
It's purely for the joy of making something interesting.
I once built a demo-ish encrypted network boot system using similar initrd techniques. It's a fun hack working in the preboot environment.
My recent experience is the opposite. With LLMs, I'm able to delve into the deepest parts of code and systems I never had time to learn. LLMs will get you to the 80% pretty quick - compiles and sometimes even runs.
The text processing is running Qwen / Alibaba?
Awesome to see more small teams making impressive leaps.
In the end it was faster, cheaper, and more reliable to buy a fat server running our models and pay the bandwidth tax.
I'll say that grok is really excellent at helping my understand the codebase, but some miss-named functions or variables will trip it up..