Closed no-identd closed 4 years ago
This is great, thanks for sharing!
Glad to do so! A more esoteric albeit somewhat related idea would consist of targeting the infamous DSSP language, see here for details on that:
That reminds me of the Nock* programming language.
This did appeal to my Forth masochistic streak ! ;)
I'm not sure I think the 'one word, one action' idea is worth it. Especially when it comes to the need to write more words for IF THEN ELSE cases.
Maybe it's just a Russian thing ;) Apologies to any Russians reading !
Forth is a truly great idea. Everyone should learn it, just for the way it turns your brain into a pretzel.
There is something extremely powerful in the dual stack architecture and hardware implementations (I did an FPGA design for a Forth core based on the J1) can be very elegant. G144 anyone...
But having looked at Forth and doing a compiler for it, I eventually retreated to the safety of something more conventionally structured.
Without Forth I would never had tried Lisp ! They are like the Ying and Yang of languages, more I think than any other languages. Everything else occupies the center ground, Forth and Lisp define the outer limits.
And let not even get started on
Closing this issue down, not due to any diss on Forth or like systems, but it's not going to be used by ChrysaLisp.
Although @stainless, was threatening to do a Forth for ChrysaLisp.....
I just found @SBTCVM and this sounds like the kind of thing one might consider a fun idea. :)