Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Including files in durexForth (C64)
1 project | reddit.com/r/Forth | 19 May 2022
Just the durexForth manual from github. It's possible I missed something searching through it, but the example programs they have in the repo do have examples of word definitions starting on the first line of the file. Additionally, simply adding a comment to my own code didn't make a difference.
Are there any things in math you wish you could rename?
1 project | reddit.com/r/math | 6 May 2022
For the interested, there is a modern open source C64 Forth called DurexForth.
C64 Dungeoncrawler - Mockup
1 project | reddit.com/r/c64 | 18 Nov 2021
I know you said you wrote this in Kick Assembler, but I really feel like I should plug 64tass a fantastic cross-assembler. I've used it for my own reverse engineering projects. You might also want to look into DurexForth not because I think you should write this in Forth instead of ASM, but because it might help you to think about how to write things like a quest interpreter.
RetroForth 2021.1 Is Released
6 projects | news.ycombinator.com | 17 Feb 2021
Jonesforth – A sometimes minimal Forth compiler and tutorial (2007)
1 project | reddit.com/r/patient_hackernews | 13 May 20221 project | reddit.com/r/hackernews | 13 May 2022
Jonesforth – A sometimes minimal FORTH compiler and tutorial (2007)
11 projects | news.ycombinator.com | 13 May 2022
Why do some people say that x86 assembly is more of a pain or less fun compared to other assembly languages?
1 project | reddit.com/r/asm | 20 Apr 2022
The reason I'm interested in learning assembly is because I want to be able to make programs that run on my computer the way I can with the C programming language, even if I probably won't use it practically. Having only registers and global variables sounds like a very different way of thinking. There are also things you can't do in C that you can in assembly, which I'd like to know more about. And getting to know more about hardware that I own in general is interesting in itself. The tipping point for me was after reading the Jonesforth interpreter/compiler literate source file.
Porting a Z80 variant
1 project | reddit.com/r/Forth | 31 Mar 2022
jonesFORTH. This is a comparitively recent port to x86 assembly, but it's very clean, easy to read, and well explained; and in my limited observation, although x86's memory segmentation is very strange, there are a few core assembly words which are close to universal. It may still help.
Forth and the foundations of Functional Programming
1 project | reddit.com/r/Forth | 6 Feb 2022
Like many of you, I've gotten hours of insight and enjoyment from tracing through [Jonesforth](https://github.com/nornagon/jonesforth/blob/master/jonesforth.S). After getting a bit familiar with the Forth runtime, suddenly it became apparent that stack machines are **everywhere**. One ubiquitous example is the JVM.
All of my code is one big side effect
1 project | reddit.com/r/ProgrammerHumor | 28 Jan 2022
EG see lines 138-158 in Jonesforth.
Where to learn more about the Smalltalk VM (or something like it)?
2 projects | reddit.com/r/learnprogramming | 18 Dec 2021
- JonesForth (https://github.com/nornagon/jonesforth/blob/master/jonesforth.S)
Forth vs Lisp
3 projects | news.ycombinator.com | 17 Nov 2021
I've found that the best way to truly grok Forth conceptually is to implement one yourself - and I don't mean a toy interpreter, but the real thing producing basic threaded code. Then you understand why it is the way it is, and what its strong sides are. Starting with a book that merely describes how to use it like any other PL just leads to questions like "why is this so weird?".
Jones Forth is a common starting point - it has more comments than actual code, explaining the design in detail: https://github.com/nornagon/jonesforth/blob/master/jonesfort...
Ask HN: What piece of code could deserve a Pulitzer prize?
1 project | news.ycombinator.com | 3 Nov 2021
What obviously comes to mind is Jonesforth because it's a very well thought out and famous example of literate programming:
That said, I dont see the parallel with the Pulitzer... it's for investigative journalism no? Maybe there is a jupyter notebook somewhere that really combines data analysis with journalistic analysis, although I've never seen, and don't really believe in, journalism that relies on any deep data analysis.
What are some alternatives?
zeptoforth - A not-so-small forth for Cortex-M
factor - Factor programming language
tinyrenderer - A brief computer graphics / rendering course
riscv-hello-asm - Bare metal RISC-V assembly hello world
sectorforth - sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.
swapforth - Swapforth is a cross-platform ANS Forth
jonesforth_riscv - Jonesforth RISC-V port.
stoneknifeforth - a tiny self-hosted Forth implementation
Crafting Interpreters - Repository for the book "Crafting Interpreters"
Let-s-build-a-compiler - A C & x86 version of the "Let's Build a Compiler" by Jack Crenshaw