vygr / ChrysaLisp

Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
GNU General Public License v2.0
1.62k stars 96 forks source link

ChrysaLisp on/in SBTCVM? #29

Closed no-identd closed 4 years ago

no-identd commented 6 years ago

I just found @SBTCVM and this sounds like the kind of thing one might consider a fun idea. :)

neauoire commented 6 years ago

This is great, thanks for sharing!

no-identd commented 6 years ago

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:

http://brokestream.com/daf.txt

neauoire commented 6 years ago

That reminds me of the Nock* programming language.

vygr commented 6 years ago

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 !

vygr commented 6 years ago

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 .... ;) (insert your favorite flame bate language here...)

vygr commented 4 years ago

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.....