Yes, Forth is a lot like Smalltalk in this respect. In fact, I regard Forth, Lisp, and Smalltalk in a class all their own because they share the same common qualities:
- Supremely small, simple, elegant, pure, consistent, and easy to learn.
They each have their own peculiarities that can hamper acceptance:
- Forth — relentless postfix notation
- Lisp — relentless prefix notation (with tons of parentheses)
- Smalltalk — unusual operator precedence for arithmetical expressions
Of course, of the three languages, Smalltalk is by far the most widely used. It most closely resembles other languages syntactically. Its implementation of object-oriented programming is considered canonical. OOP is the industry standard.