ForthHub / discussion

Discussion repository for Forth enthusiasts.
116 stars 4 forks source link

Which Forth implementation didn’t have an interpretation mode? #80

Closed alexshpilkin closed 5 years ago

alexshpilkin commented 5 years ago

I seem to remember there was a Forth implementation (called something like {letter}Forth) that didn’t have an interpretation mode: instead interactive input was compiled to a separate buffer and executed on an additional, explicit ;. I also seem to remember it was approvingly mentioned (by Moore?) as one of the ways to extend Forth (“X didn’t like the text interpreter, so X did a Forth without it”); my brain says it was on the UltraTechnology website, but Google says no. I’ve looked through listings of Forth implementations, but to no avail.

Can anyone point me in the right direction?

noqsi commented 5 years ago

I think the first was STOIC, developed by Jonathan Sachs at MIT, originally on Data General Nova. It begat LSE on the RCA 1802 by Bob Goeke: it was a key part of early astronomical CCD work at MIT. I kept that dialect alive, with some changes, in LSE64 and LSE-ARM: LSE-ARM controlled early prototypes for NASA’s TESS planet-finding cameras as well as the NICER pulsar observatory on the space station.

On Jan 11, 2019, at 6:19 PM, Alexander Shpilkin notifications@github.com wrote:

I seem to remember there was a Forth implementation (called something like {letter}Forth) that didn’t have an interpretation mode: instead interactive input was compiled to a separate buffer and executed on an additional, explicit ;. I also seem to remember it was approvingly mentioned (by Moore?) as one of the ways to extend Forth (“X didn’t like the text interpreter, so X did a Forth without it”); my brain says it was on UltraTechnology website, but Google says no. I’ve looked through listings of Forth implementations, but to no avail.

Can anyone point me in the right direction?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ForthHub/discussion/issues/80, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYtQSUjBpH_L12TawbVkLJCFLs7yRLGks5vCRwLgaJpZM4Z8VLW.

John Doty Noqsi Aerospace, Ltd. jpd@noqsi.com

phreda4 commented 5 years ago

ColorForth from Moore not have interpretative mode. My forth dialect :r4 neither

lowfatcomputing commented 5 years ago

FreeForth works this way http://christophe.lavarenne.free.fr/ff/ https://github.com/dancancode/FreeForth2

alexshpilkin commented 5 years ago

@lowfatcomputing wrote:

FreeForth works this way

That’s it, thank you!

@noqsi wrote:

I think the first was STOIC [...]

Yet I somehow read the whole STOICAL manual and missed this. Thanks for the historical note!

cwpjr commented 5 years ago

Hexy yeah~! I knew france was involved. Hello Andreas~!!!

On Sun, Jan 13, 2019 at 5:22 AM Andreas Wagner notifications@github.com wrote:

FreeForth works this way http://christophe.lavarenne.free.fr/ff/ https://github.com/dancancode/FreeForth2

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ForthHub/discussion/issues/80#issuecomment-453821423, or mute the thread https://github.com/notifications/unsubscribe-auth/AFC6xe9-uvnSEELNDpPyUOGT6vlwIltGks5vCxb5gaJpZM4Z8VLW .