Mirror of JONESFORTH
I recommend studying a simple Forth implementation. rwmj wrote a tutorial/x86 implementation, now widely called Jonesforth:
Main x86 source to bootstrap minimal interpreter/compiler: https://github.com/nornagon/jonesforth/blob/master/jonesfort...
Further Forth definitions: https://github.com/nornagon/jonesforth/blob/master/jonesfort...
rwmj gave some background in comments on the HN story: https://news.ycombinator.com/item?id=10187248
Factor programming language (by factor)
A different Forth I enjoy to hobby code puzzles in is [Factor](https://factorcode.org/) and is probably an easier place for people to start. Forths are wonderful languages that everyone should have some exposure to, they are like a cross of Lisp and Smalltalk. You should definitely try it at least once.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
a tiny self-hosted Forth implementation
Modern C64 Forth
Factor programming language is a concatenative, stack-based programming language
1 project | news.ycombinator.com | 5 May 2022
1 project | news.ycombinator.com | 13 Apr 2022
I prefer languages without “puzzles”, like C. Clear, unambiguous syntax and semantics that trivially compile to machine code in a straightforward 1:1 mapping
2 projects | reddit.com/r/programmingcirclejerk | 18 Feb 2022
I've always wanted to know how compilers work, I started writing one a few weeks back. Recently, I managed to rewrite the compiler in the new language itself!
3 projects | reddit.com/r/programming | 17 Feb 2022
5 not well known Programming Language that are worth exploring
3 projects | dev.to | 2 Feb 2022