3 ms·
I love the principle of owning your env, using the right tool for the job (which may involve acts of creation)... but this "Some of my apps, like Ligature and
by chrisweekly 6y ago
I love the principle of owning your env, using the right tool for the job (which may involve acts of creation)... but this
"Some of my apps, like Ligature and Noct, are written in Ink, which is a language I wrote myself"
is both impressive (truly next-level), and also completely out of reach / impractical for the vast majority. But it is inspirational; thanks for sharing -- your other blog posts look worthwhile too...
- thesephist 6y agoI actually believe fairly strongly that it's not out of most people's reach! I've written before [0] about my process for learning how to build a (simple) language, and the resources that helped me do it / how I approached it. Certainly one of my favorite projects, both intellectually and from a returns perspective. There are so many great resources for building a toy language by yourself (my impl of Ink is a few thousand lines of pretty simple Go code) and it's never been easier. I really think most people overestimate how intellectually intractable it is. Building a production language? Yes, a lot of work. But a toy language for you to use / learn with? surprisingly doable. [0] https://thesephist.com/posts/pl/ https://thesephist.com/posts/pl/
- andrewingram 6y agoFYI, there's another language called Ink (https://www.inklestudios.com/ink/ https://www.inklestudios.com/ink/) which I momentarily confused yours with.