Melding of Forth and Smalltalk

If you want to discuss about Oforth...

Melding of Forth and Smalltalk

Postby Doug » 26 Aug 2018 16:37

I ran across this document today and found it to be an interesting read: ... erview.pdf

I am a long time Forther so I understand Oforth's Forth heritage pretty well. But reading the SmalltalkOverview document shed light on the roots of a lot of the Oforth syntax with which I was unfamiliar. Oforth syntax like | i x y I for local variable declaration and the use of code blocks with [ ... ] and flow control syntax like flag ifTrue: [ ... ] and flag ifFalse: [ ... ], appear to have a strong Smalltalk influence. Franck please correct me if I got this wrong.

It's all good, IMO. Franck has taken the great ideas from both Smalltalk and Forth and melded them together to create something new, interesting, and highly productive.

-Doug Hoffman
Posts: 27
Joined: 20 Jul 2018 14:26

Re: Melding of Forth and Smalltalk

Postby Franck » 28 Aug 2018 15:48

Hello Doug

Yes, you are right, some constructions are inspired from Smalltalk.
Nevertheless, imo, Smalltalk had mainly influence on some word names and syntax.

If we talk about philosophy and mechanisms, I think that, undoubtedly, Forth comes in first.

Posts: 171
Joined: 29 Oct 2014 19:01

Return to Discussions

Who is online

Users browsing this forum: No registered users and 1 guest