waforth
ESP32forth
Our great sponsors
waforth | ESP32forth | |
---|---|---|
6 | 10 | |
451 | 44 | |
- | - | |
7.0 | 9.6 | |
2 months ago | 13 days ago | |
WebAssembly | Forth | |
MIT License | - |
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.
waforth
-
Show HN: TinyWasm – A tiny WebAssembly Runtime written in Rust
Super nice project! I also spent the last month writing a WASM interpreter ( https://github.com/rrampage/wart ) using Java 21. I started it as an excuse to try out the pattern matching in switch / sealed classes in Java. It kind of snowballed in scope and can now run Doom and Waforth ( https://github.com/remko/waforth )! Have not yet tried compiling it to WASM and running it as a meta-circular interpreter.
-
Bunch of questions about forth
Concerning the point 8. There is an online Forth system demo Thurtle (in the browser) with turtle graphics, which is based on WAForth.
-
A Dynamic Forth Compiler for WebAssembly
There's a note on the page from 2022-08-19, that a lot has been added to it. It also links to the github page[1] for the up-to-date changes.
I am a Lisp, April, APL/J/BQE, and Forth[2] aficionado. I did some file munging programs in Factor back in 2012 at my job to sort through theater attendance logs in Word to compile statistics.
[1] https://github.com/remko/waforth
[2] https://factorcode.org/
- WAForth (WASM-based ANS Forth) supports interactive "notebooks" in VSCode
ESP32forth
- The Great Book for ESP32forth
-
Bunch of questions about forth
Example of code for ESP322forth: https://github.com/MPETREMANN11/ESP32forth/blob/main/displays/MAX7219/32x8ledsGraphics.txt
- Display graphics on 32x8 LED matrix
- Raw Load for code in /spiffs/ files
- strings management for ESP32forth
-
reverse bits order of 32 bits interger in XTENSA assembler
NEW LISTING Reverse bits of 32 bits integer, in XTENSA assembler with ESP32forth: https://github.com/MPETREMANN11/ESP32forth/blob/main/XTENSA/REVBITS.txt
- convert infix to postfix notation for ESP32Forth
- ESP32forth: time utilities - days months
- Compile chinese characters with ESP32forth
- ESP32forth: Display text sprite with DOS characters
What are some alternatives?
forthlisp - A Small Lisp in Forth
discussion - Discussion repository for Forth enthusiasts.
cforth - Mitch Bradley's CForth implementation
discussion - For general discussion over Project V development and usage.
b1fipl - A Bestiary of Single-File Implementations of Programming Languages
JS-Monster - JavaScript is a BEAST, JS Monster portrays that awesomeness with a mascot inspired by the JS logo.
raillisp - A fast and portable lisp implemented in forth
micropolis - Automatically exported from code.google.com/p/micropolis
wasker - Wasm compiler for running Wasm on your favorite kernel
Mako - A simple virtual game console