Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-04-27 11:26:32 -0700 (Wed, 27 Apr 2005)
Revision: 910
Log message:
Added the syntax
$'key string' = value
for defining maps. The $"..." also works, so you can add variable
expansions if you like.
KEY = key string
$"$(KEY) 1" = value
The model for maps is also changed. Every object has a "property
table," which is just a map of this form. You can attach properties
to any object.
AnnotatedOne. =
extends $(object $(int 1))
$'description' = This is the number one
The "Map" class just makes it easier to access the properties.