5 ms·
The author mentions that writing a programming language entails writing your own GUI (which language doesn't need an IDE). Surely writing a plugin to an existi
by darepublic 5y ago
The author mentions that writing a programming language entails writing your own GUI (which language doesn't need an IDE). Surely writing a plugin to an existing IDE is what most people would do in that situation, and I can't see many arguments to the contrary. This alone made me question the author's advice somewhat. If they are such a perfectionist as to care to have a custom IDE for their language perhaps a more reasonable person wouldn't get so deep down the rabbit hole
- ModernMech 5y agoAs someone whose spent the last 9 years writing a programming language, I would say this author is correct. Not necessarily about the GUI in particular, but about the larger point that there are any number of aspects in PL design which will consume an infinite amount of time. For them in was a gui, for others it’s a type system, compiler, package manager, language server, memory management, parallelism, or any number of other infinitely complex subtopics in the field. I made a comment yesterday to this effect yesterday, so I’ll just leave that here: https://news.ycombinator.com/item?id=30484632 https://news.ycombinator.com/item?id=30484632