Now I can take a crack at your questions:) ----- Original Message ----- | From: "Sven Van Caekenberghe" <sven@beta9.be> | To: "Pharo Development" <Pharo-project@lists.gforge.inria.fr> | Sent: Tuesday, April 24, 2012 4:26:12 AM | Subject: [Pharo-project] SimpleLiteralArray Spec | ...snip | | Questions remain: | | - is the escaping OK ? | - what about symbols without a leading # ? If you can get rid of extra syntax, that would be good ... | - what should be allowed in unquoted symbols ? | - what should be allowed for classnames ? For Cypress we decided that the name of the directory (className.class) would not necessarily be the real name of the class since the classname rules might vary across different platforms, so something along the same lines might make sense by encoding the real name of the class in a field of the object while preserving the external name ... that way you the external class name could be 'classname' as defined, while the real name of the class could be specified in an optional classname field when the real name can't be mapped to 'classnamed' | - what about namespaces ? For Cypress namespaces are handled by special class attributes , so perhaps there would be an optional class_properties field where additional meta information about the class name resolution can be stored | - do we allow infinite precision integers ? | - maybe the toplevel should always be an array ? I like the idea that the top level can be any legal construct ... | | | Now: shoot! | | | Sven | | | -- | Sven Van Caekenberghe | http://stfx.eu | Smalltalk is the Red Pill | | | | | |