Post Reply 
[Forth] Derivative "Eight"
08-26-2023, 12:30 PM
Post: #1
[Forth] Derivative "Eight"
Seen there https://8th-dev.com/
interesting.
"8th is different from the languages you’re most likely familiar with. First of all, it’s a Forth derivative, so it’s a stack-based language with RPN syntax."

HP71B 4TH/ASM/Multimod, HP41CV/X/Y & Nov64d, PILBOX, HP-IL 821.62A & 64A & 66A, Deb11 64b-PC & PI2 3 4 w/ ILPER, VIDEO80, V41 & EMU71, DM41X
Find all posts by this user
Quote this message in a reply
08-26-2023, 01:30 PM
Post: #2
RE: [Forth] Derivative "Eight"
It's also a paid commercial product, which is (thankfully) rare in the universe of programming languages these days. There are literally hundreds of free open-source programming languages to choose from. Much as I like Forth (and RPL!), I just don't see a need for such a product.
Find all posts by this user
Quote this message in a reply
08-26-2023, 01:46 PM (This post was last modified: 08-26-2023 01:54 PM by Joe Horn.)
Post: #3
RE: [Forth] Derivative "Eight"
Wow, 8th looks so close to RPL that learning it should be easy for RPL afficionados, especially those who have ever dabbled with System RPL. Check out this sample of 8th code:

Code:
\ Find the sum of all the multiples of 3 or 5 below 1000.

with: n
: div? \ n m -- f
  mod not ;

: sum-multiples \ sum x -- sum'
    dup 3 div?
    over 5 div?  or 
  if + else drop then ;

0 ' sum-multiples 3 999 loop . cr bye

<0|ɸ|0>
-Joe-
Visit this user's website Find all posts by this user
Quote this message in a reply
08-26-2023, 01:48 PM
Post: #4
RE: [Forth] Derivative "Eight"
(08-26-2023 01:30 PM)John Keith Wrote:  It's also a paid commercial product, which is (thankfully) rare in the universe of programming languages these days. There are literally hundreds of free open-source programming languages to choose from. Much as I like Forth (and RPL!), I just don't see a need for such a product.

Please be aware that 8th has a free version. If you're not developing commercial software, but just using it recreationally, it's free.

<0|ɸ|0>
-Joe-
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)