In the book Smalltalk Best Practice Patterns from Kent Beck, the double greater sign (>>
) is used to define methods like this:
Point class>>x: xNumber y: yNumber
^self new
setX: xNumber
y: yNumber
Point>>setX: xNumber y: yNumber
x := xNumber.
y := yNumber.
^self
However, I cannot get it run in GNU Smalltalk.
Is it valid syntax in some implementation of Smalltalk? Or is it just kind of pseudo code?