Hi there! I’m an active-when-I-can-be maintainer in some other tracks.
Can I be added as a maintainer for the Forth track?
Also can a track be created for dt? (https://dt.plumbing)
Hi there! I’m an active-when-I-can-be maintainer in some other tracks.
Can I be added as a maintainer for the Forth track?
Also can a track be created for dt? (https://dt.plumbing)
P.S. I plan to use Gforth (from GNU) as the reference Forth in examples and tests etc, but to keep the track general enough to accommodate any implementation of the ANS Forth standard
Is Gforth substantially different from 8th?
ANS Forth (which Gforth implements) is different from 8th. It’s sort of like Common Lisp vs Scheme, or a POSIX shell vs something like Fish or Elvish
Though there is a Forth standard (several, in fact), 8th does not adhere to it in any particulars, choosing instead to be inspired by Forth’s concepts while being more accessible to a wider audience. Most design decisions were made in the interest of keeping applications secure while providing freedom to accomplish normal programming tasks in a cross-platform and reasonable manner.
8th Manual
I’ve just added you to the Forth team.
Okay, that does make it sound like they’re different languages. Do you have some examples that show the difference between the two languages?
I haven’t used 8th personally, but from what I can tell the differences are pretty fundamental.
As a comparison, Forth is more like C, and 8th is more like C++ bundled with Boost.
There are also some non-technical differences:
Okay, that makes it sound like they’re different enough to warrant different tracks!