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

Silly lisp-inspired language, but it turned into something different as I started asking myself more and more questions, and now it's more of a model for computation that tries to think about computers as different from looms (aka harward architecture). One where self-modification is the norm, where there is no stack unless you make one, and where there's no difference between a program extending itself or the programmer doing it (unlike LISP macros, my language, and model, does not have a distinction, there's no macros).

I'm not doing this because I'm convinced it's a great idea, or because it's going to revolutionize computing, or because it will be a good language, model or beneficial in any particular way, I'm doing it because I think it's fun, neat and interesting to think about (and talk about).



Have you looked at Kernel and wat? They use a fundamental operator (vau) to make macros, instead of a special form: https://github.com/manuel/wat-js

maru has this vau operator implicitly, rather than explicitly: https://github.com/attila-lendvai/maru




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

Search: