G'day Mattheus, Was fun to see some of the things I find fascinating causing fascination in others. I'm a bit of a Common Lisp tragic and I also love the APE setup and using llava files to run local LLMs.... Even on tragically old servers! Hope things go well. Thanks for doing the interview. I'll look into Lone Lisp. Cheers
Thanks for reading and for your interest in lone!
> I also love the APE setup
Yeah, jart's cosmopolitan is awesome. I've even sent some floating point code her way!
I have my own take on the "embed data into the executable" problem too. It's the one thing I've made that I think is truly novel. I developed a tool to copy the data into the ELF in such a way that Linux mmaps it in automatically. Lone can just reach it at runtime via the auxiliary vector. No need to read /proc/self/exe.
You might enjoy this article:
https://www.matheusmoreira.com/articles/self-contained-lone-...
The ELF editor is written in C right now. I'm getting the language ready to host it as a lone application. That'll make it easy to redesign this feature and develop even more high level features on top of the code loading.
https://github.com/lone-lang/lone/issues/8