What other programming languages have a Smalltalk-like message-passing syntax?
Here is a list of languages supporting keyword messages syntax similar to Smalltalk:
- Objective-J, Objective-Modula-2. These are language extensions similar to Objective-C.
- Strongtalk, a Smalltalk dialect with optional strong-typing
- F-script, an embeddable Smalltalk dialect with APL-inspired array operations extensions.
- Self
- Newspeak
- Slate
- Atomo, an embeddable language for Haskell
In addition to the other languages mentioned here, Fancy:
osna = City new: "Osnabrück"p = Person new: "Christopher" age: 23 city: osnap printlnberlin = City new: "Berlin"p go_to: berlinp println
See e.g. Self.
Also, many languages support optional named parameters, e.g. Python or C# (starting with v4).