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

Sure, but all you really need is the Forth spec and some basic programming skills in any language, even Bash[0] will work. Get a working Forth up and running with the core words and then start improving it and expanding it, develop that basic core into a higher level interpreted language. You will learn far more than you would following a guide.

[0] One of my odder Forths was fs4th, FileSystemForth. It was implemented with Bash aliases and variables, the stacks were just paths, there was a directory called stack and in it there were numbered directories to represent the stack and what you pushed and popped onto the stack were files. It was a weird way to work with files but I could see it having niche uses. I also made a more normal Forth in Bash as a quick project to refresh my Bash skills.



With AWK an RPN calculator it's dumb easy; and from that, a Forth it's just a matter of time.




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

Search: