Comment by Rochus
1 year ago
Luon doesn't directly support tables, but instead supports records, arrays and hashmaps (which internally use tables). Since it's statically typed you can only store nil to a field or element if it is of a structured type.
What's a structured type? Something that has fields or elements?
Records, arrays and hashmaps are structured types; in contrast to original Oberon, Luon has no pointer type, but reference semantics instead.
So Luon has reference types and value types, and reference types are always nullable?
1 reply →