BuildYourOwnLisp
BuildYourOwnLisp copied to clipboard
Learn C and build your own programming language in under 1000 lines of code!
This adds a "dark" (light text on dark background) alternate colour scheme for readers like me who get very sore eyes 🥲. Caveat: this currently depends upon the user's browser/OS...
I hope this will help to someone. To be clear... I do not know Lisp or C.. :( I am GameMaker programmer.. so my intention is to put in this...
The approach I am taking is to make macro similar to lambda and pass arguments as q expressions and macro would return q expression which I will evaluate. But since...
Loops
how to make loop function in buildYourOwnLisp ,eg. for() while() repeat() any help?
A link in [chapter two](https://github.com/orangeduck/BuildYourOwnLisp/blob/master/chapter2_installation.html), within the line: ``` If you are are worried about this then search for online tutorials on using it, relevant to your operating system. ```...
https://github.com/orangeduck/BuildYourOwnLisp/blob/e87bca5d07a477ebc51349ecd447c6a9b6e5afba/chapter2_installation.html#L35 http://www.buildyourownlisp.com/chapter2_installation#compiler It would be better to direct readers directly to msys2 instead of mingw because in my experience installing msys2 is easier and more maintainable than pure MinGW installation...
Thanks for the wonderful read and excellent teachings Daniel!
I am a noob of compiler principles, and your project helps me a lot in learning. but now I am going to learn compiler principles more deeply, and I need...
Hey there, This change adds a `Dockerfile` (and also a `Makefile`, and documents their usage in `README.md`). This is my 4th PR to this project, and yet I don't want...