a tiny self-hosted Forth implementation
Compiler for the stack-based Whitespace language with LLVM back end. (by andrewarchi)
I built an AOT compiler for Whitespace with its own SSA-form intermediate representation that lowers to LLVM IR. Whitespace is very similar to a minimal Forth, except, well, syntax. Since StoneKnifeForth has no filesystem access, only stdin and stdout, the principles could be easily adapted for Whitespace.
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.
C++ port of [stoneknifeforth](https://github.com/kragen/stoneknifeforth)
I have a C++ fork of this project in case Python isn't an option: https://github.com/tekknolagi/stoneknifecpp
PropForthV5.5 is Forth progamming environment for Parallax Propeller P8X32A microcontroller created by Sal Sanci
>If you want to counter Ken Thompson’s “Trusting Trust” attack, you would want to start with a minimal compiler on a minimal chip; StoneKnifeForth might be a good approach.
Some people have been working on fairly good Forths for different, minimal hardware including the Parallax boards.
There's also Chuck Moore's GreenArrays GA144 if you want a high performance Forth machine which includes a proto area on the board.
tiny token-threaded bytecode interpreter in x86 assembly
SKF's predecessor tokthr was derived from Jonesforth: https://github.com/kragen/tokthr/blob/master/tokthr.S
IIRC the reason I only allowed single-byte identifiers was to simplify the symbol table, which is implemented by these four lines of code:
: Type Four* header 6144 + + ; ( Table of definition Types: 1=code, 2=data )
Thanks, SOD32 looks interesting. It also led me to find this: https://github.com/kt97679/relf
XDK setup file?
1 project | reddit.com/r/originalxbox | 21 Jan 2022
Defining a concatenated series of strings with comments in-between
1 project | reddit.com/r/learnpython | 17 Jan 2022
The Hascal Programming Language
1 project | dev.to | 17 Jan 2022
Has anyone created a dApp that interacts with browser wallets?
1 project | reddit.com/r/golang | 12 Jan 2022
How would you go about creating a limited run of a PlayStation/Xbox/GameCube game for physical release? What type of game would it be? What engine would you use?
2 projects | reddit.com/r/IndieDev | 12 Jan 2022