Nel libro Smalltalk Best Practice Patterns da Kent Beck, il segno doppio maggiore (>>
) viene utilizzato per definire i metodi in questo modo:metodi Definizione con il doppio segno maggiore (>>) in Smalltalk
Point class>>x: xNumber y: yNumber
^self new
setX: xNumber
y: yNumber
Point>>setX: xNumber y: yNumber
x := xNumber.
y := yNumber.
^self
Tuttavia, non posso farlo funzionare in GNU Smalltalk.
È valida la sintassi in alcune implementazioni di Smalltalk? O è solo una specie di pseudo codice?