object: :context
, so they are the same?
make object!
creates and object in the same way as object
? So context would be a wrapper around object
Namespaces are not objects!
Even if they look like objects, namespaces only exist at compilation time, so they cannot be manipulated at run-time.
Namespaces are commonly structured as hierarchies
Except that there's no hierarchy between contexts whatsoever.
object!
is referenced, otherwise GC will take care of it).
extend
would allow to add new symbol / value pairs.