As I promised at the PLUG meeting tonight, I have some links and stuff for those that want to do more with Factor or Forth

First, #concatenative on freenode is obviously the hippest place to talk about Factor. There's also #forth for talking specifically about Forths, of which there are many. I prefer #concatenative personally, but that's because of my niche being suited to it.

Second, my own channel is #todandlorna on irc.esper.net and my lovely assistant John is also on that channel. The whole TnL community is very tech enthusiastic and we have some enthusiasm for programming in general in a variety of languages and platforms. John is RodgerTheGreat on IRC if you want to talk to him about something specific.

Speaking of which, ForthWarrior, written by John for his Mako VM, is available at his github: https://github.com/JohnEarnest/Mako Specifically it's written in as Warrior2, as this is his second iteration. It has received quite a bit of discussion in various formats, and I highly recommend you check it out if you want a fun experience learning Forth in an AI setting. Join IRC if you want to get some ideas on how to approach the language or the problem space.

Last but not least, remember www.factorcode.org and its many resources. There are a number of talks on Factor on youtube, as well as a number of blogs and example resource. Some of it is good code, some of it is very bad code. If you are thinking in a concatenative way, you will find things very small and atomic in their expressive nature. A very good introduction to this kind of thinking is two Forth books: Starting Forth and then Thinking Forth. Both of them are freely available online. Neither is limited to just Forth in what they can teach you about programming.

http://www.forth.com/starting-forth/
http://thinking-forth.sourceforge.net/

Happy Hunting!

-Tod Hansmann

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to