gforth
r3
Our great sponsors
gforth | r3 | |
---|---|---|
8 | 8 | |
141 | 46 | |
- | - | |
9.8 | 9.2 | |
1 day ago | 6 days ago | |
Forth | Forth | |
GNU General Public License v3.0 only | 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.
gforth
-
A few questions regarding the language
Not that I've ever seen personally. They mostly exist as extensions in various places. Gforth has one, for example.
-
What forth implementation could be a good pick for writing a texteditor?
I don't know the status of gforth's 'minos2' offering but I see a mention of X11 which is a promising sight for Linux GUI work.
-
Trying to use Forth Foundation Library (FFL) with GForth installed via GNU Guix
See also INSTALL
-
Starting Forth [pdf]
\ sh-get is from script.fs: https://github.com/forthy42/gforth/blob/master/script.fs
- Why is the Forth community so split?
-
Aro: A C compiler written in Zig
For contrast, gforth (a prominent Forth interpreter, by Forth standards) generates+compiles+links binding code in C, at runtime, using the ordinary C toolchain. [0][1][2]
A bit 'out there' you may say, but on the plus side this approach enables handling header files and tidily expressing bindings without the need to implement their own C parser. [2]
[0] GitHub mirror: https://github.com/forthy42/gforth/blob/dda77d851ddeb80ca849...
[1] The official host: https://git.savannah.gnu.org/cgit/gforth.git/tree/libcc.fs
[2] https://rosettacode.org/wiki/Call_a_foreign-language_functio...
-
which forth do you guys use for normal day to day scripting and programming
I use SP-Forth (production), Gforth (testing).
-
A Forth Indirectthreaded Pcode Vms Performance On
Gforth has to take special steps to ensure the OS doesn't prevent the transfer of control over to the dynamically generation instruction sequence.
r3
-
Beginner forth projects
Not from scratch, I use r3, https://github.com/phreda4/r3.
- Seeking some advice on creating yet another Forth...
-
Turns are Better than Radians
I only use turns in my code, my lib is here (forth.r3) https://github.com/phreda4/r3/blob/main/r3/lib/math.r3
-
Resources on Forth for Audio and Graphics Programming
You can try https://github.com/phreda4/r3d4 for rpi or https://github.com/phreda4/r3 for win
-
x-in-y lines - Succintly written (<1000 non-obfuscated loc), fully-functional software in any language.
almost all my codes in https://github.com/phreda4/r3 and https://github.com/phreda4/r4 have less 1000 lines, but all forth have code with minimun lines of code
- r3: The new r4 forth
-
Share cool Forth programs!
The last aproach is r3 (I change the access to SO) in development) https://github.com/phreda4/r3
-
which forth do you guys use for normal day to day scripting and programming
an the last https://github.com/phreda4/r3
What are some alternatives?
zeptoforth - A not-so-small Forth for Cortex-M
r4 - :r4 concatenative programming language with ideas from ColorForth.
elfort - A Forth metacompiler that directly emits an executable binary for x86-64 Linux written in Arkam
fluke8050a-forth - Fluke 8050A multimeter LCD TFT display conversion, with Forth-based STM32F103 microcontroller
swapforth - Swapforth is a cross-platform ANS Forth
able-forth - A Forth-like programming language that targets the AbleVM
miniforth - A bootsector FORTH
arocc - A C compiler written in Zig.
x-in-y-lines - Succintly written (<1000 non-obfuscated loc), fully-functional software in any language
r3d4 - r3 programing language for 64 bits Windows/Linux/Mac/Rasberry Pi 4
spf - SP-Forth