Mark Baily

From SlateWiki

Here are some notes as I learn slate.

  • When adding a slot, you must identify the slot name as a symbol using the '#' character. After this the slot name is part of the system and can be referenced from an object without referring to it as a symbol.
  • To change the value of a slot, treat the slot name as a single keyword message send with the new value as the argument to the message send.
  • Abstract objects should have their methods defined on their traits object instead of the object itself.