Squeak and Namespaces
Klaus D. Witzel
klaus.witzel at cobss.com
Tue Nov 28 22:30:28 UTC 2006
Please consider an other character, other than the colon. Someone already
made a mistake when inventing resend.thisAndThat so that the compiler (and
the user) has to disambiguate the syntax, like in, example.doThisAndThat.
In Smalltalk colons belong to arguments and keywords, not to namespace
expressions. Remember the white space problem with the minus sign / minus
Besides of that, here's my +1
P.S. IMO it's overdue that · – — … and friends
make their way into regular syntax diagrams and parsers,
On Tue, 28 Nov 2006 22:55:12 +0100, Bert Freudenberg wrote:
> - Bert -
> On Nov 28, 2006, at 22:52 , Mikael Kindborg wrote:
>> Göran gave a demo of the namespace system at a SWESUG meeting, and its
>> was clean and easy to understand. You just name your classes as if you
>> would have prefixed them, like this:
>> The tools hide the prefix unless it is needed to disambiguate a name.
>> There is no need to use the namespace prefixes, the namespace system
>> works fine together with the existing global namespace.
>> Would be a good idea to put this into the next release.
>> Best, Micke
>> On 11/21/06, Bert Freudenberg <bert at freudenbergs.de> wrote:
>>> On Nov 21, 2006, at 17:32 , Aaron Reichow wrote:
>>> > Ahoy!
>>> > I know this might sound like a naive question... But why haven't we
>>> > implemented namespaces yet? I'm sure there have been some
>>> > attempts- but what is the status of namespaces in Squeak?
>>> You can download the latest incarnation of Namespaces from Squeakmap
>>> There has been a lot of discussion, but I think most agree now that
>>> this is such a simple approach that it might be worth adopting. There
>>> is a presentation somewhere explaining it, I'm sure Göran will dig it
>>> out if nobody beats him to it.
>>> - Bert -
More information about the Squeak-dev