5 ms·
Yay! Somebody else has discovered Forth's principles.
by mud_dauber 8y ago
Yay! Somebody else has discovered Forth's principles.
- unixhero 8y agoWhere would one read about Forth's principles? Colour me intrigued.
- macintux 8y agoI don't know the best resource, but Thinking in Forth should get you started. http://thinking-forth.sourceforge.net http://thinking-forth.sourceforge.net
- mud_dauber 8y agoYou beat me to it. Thinking in Forth is indeed the place to start.
- jdmoreira 8y agoStarting FORTH might be a better introduction. It's also from Leo Brodie. https://www.forth.com/starting-forth/ https://www.forth.com/starting-forth/
- dogprez 8y agoI played around with Forth last year and found it very fun. Similar to Lisp it has a simple ruleset with which you can build up abstractions that almost look like a DSL. I'd say it sits somewhere between Assembly and C. It's like writing assembly but you don't have to worry about register assignment.
- sitkack 8y agoI recommend playing with a postscript repl, either ghostscript or couple of the online ones. http://logand.com/sw/wps/index.html#sec-1 http://logand.com/sw/wps/index.html#sec-1
- protomyth 8y agoIf you go the PostScript route then check out the PostScript Language Tutorial and Cookbook (blue book). It is available in a lot of places on the net and quite a nice tutorial.
- sitkack 8y agoGreat recommendation. https://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF https://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF fnal.gov is the largest, most complete trove of postscript language material on the net.
- lake99 8y agoWas the pun on colorForth intended? Just in case it wasn't, colorForth was also created by the creator of Forth, and color has syntactic significance here.
- nickpsecurity 8y agoSince the others gave you promotional material, I'll give you a write-up that discusses the good and weird sides of it: https://news.ycombinator.com/item?id=1680149 https://news.ycombinator.com/item?id=1680149 The weird stuff makes a lot of people decide not to use it. So, they should know ahead of time. I do think there's potential for a Forth with less weird stuff or more compatible with C. There could even be one already given a benefit of Forth is it's easy to write interpreters for it. On that note, here's a tutorial series illustrating that: http://blog.asrpo.com/forth_tutorial_part_1 http://blog.asrpo.com/forth_tutorial_part_1