4 ms·
"Read the source to jonesforth (http://www.annexia.org/forth http://www.annexia.org/forth) and/or write a Forth in C, it will teach you quite a bit." :) That
by zephyrfalcon 16y ago
"Read the source to jonesforth (http://www.annexia.org/forth http://www.annexia.org/forth) and/or write a Forth in C, it will teach you quite a bit."
:) That is actually what I did last month. (The assembler source doesn't always translate well to C, so it required a lot of careful thinking about what is going on and how to expres it in C.) I think I ended up writing three Forths, and I did indeed learn a lot.
I did some of the other things too... used to have LiSP, worked through the first few chapters of EOPL, did the Crenshaw tutorial too back in the day.
I still feel that the way I do things are, well, hackish, and incomplete, and suboptimal. I was kind of hoping that there would be a Book that would solve these problems...
- silentbicycle 16y agoDefinitely check out the Appel's _Modern Compiler Implementation in ML_, then. And don't forget to do the exercises, then you'll know you know what you know. :)