- No Primitives, Integers and floats are objects!
- nil and false are false
- everything else, including 0, is true
- Picky about spaces
- f (arg) gives warning.
- f(arg) is ok.
- Message Based vs Function Based Polymorphism (more)
|
- Expression oriented syntax.
- Almost everything returns a value
- x = if a==0 then 5 else 1 end
- Methods automatically return their last expression.
- Classes are always open (even built in classes)
|