Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

(This might sound snarky and I apologize for that, I don't have time to write a big long thing here. I'm seriously FWIW.)

If writing the compiler is hard your language is too complicated; also, use Prolog.

I've been writing a compiler in Prolog for Joy (a concatinative language, and one that I suspect may be the simplest useful language) and (other than my own idiocy) it's been a breeze.

Last month I started in on Make-a-Lisp using Nim. I like both of those languages but now that I'm used to Joy and Prolog they both seem painfully over-designed and over-engineered. Not bad just woefully baroque. I couldn't go on. Perhaps this is just a personal problem, I acknowledge that, but I have a feeling that my experience generalizes, that we're working too hard, making things too complicated.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: