Hi! (should have replied to Brad, but for technical reasons I don't have the original posting available) ... But IMHO this is not a weakness in the Namespace...
Göran Krampe
goran@...
Dec 1, 2006 8:41 am
114107
Hi folks, I think that now can be the time for attacking the namespace thread from the opposite direction :) Let's assume now and here that syntax and...
Klaus D. Witzel
klaus.witzel@...
Dec 1, 2006 9:07 am
114108
+1. Good points. ... _________________________________________________________________ Get free, personalized commercial-free online radio with MSN Radio...
J J
azreal1977@...
Dec 1, 2006 9:25 am
114109
... No, you can not. You can create *symbols* with colons in it but that's something completely different. I can also create a class like here: Object...
Andreas Raab
andreas.raab@...
Dec 1, 2006 9:41 am
114110
... There probably isn't a scheme that doesn't require some sort of qualified names. However, what the exact semantics of those qualified names is, is an...
Andreas Raab
andreas.raab@...
Dec 1, 2006 10:25 am
114111
... But if I have my own Array class it would then always show as My::Array, to be distinguishable from the core Array, right? - Bert -...
Bert Freudenberg
bert@...
Dec 1, 2006 10:31 am
114112
Hi! ... I actually do it "both" ways right now. :) The code on SM does it the way you say "(Smalltalk> at: #Foo) at: #Bar" as can be seen on (#scopeVariable): ...
Göran Krampe
goran@...
Dec 1, 2006 10:40 am
114113
Hi! ... Right. I just wanted to get people to notice that we aren't that "Squeaky clean" as we sometimes think we are. It sounded like an argument for my ...
Göran Krampe
goran@...
Dec 1, 2006 10:42 am
114114
... Yes, well, depending again on your policy. If you play with it, it would today probably show up as "Array" IF it is a reference from a method in a class in...
Göran Krampe
goran@...
Dec 1, 2006 10:48 am
114115
... Agreed, although the problem in your example is just that there are two competing uses of the :: qualifier. But in the case that you only have code with...
Bert Freudenberg
bert@...
Dec 1, 2006 11:17 am
114116
... No, I'm not sure about that. Traits were a *lot* more than four hundred lines of code (and no syntax change, btw). But you're right that at the point where...
Andreas Raab
andreas.raab@...
Dec 1, 2006 11:53 am
114117
Hi! ... Mmmm, we are using them as examples of changes to the syntax and language - which they clearly are - and which this clearly is too. There is nothing ...
Göran Krampe
goran@...
Dec 1, 2006 1:31 pm
114118
Hi! ... So far this seems IDENTICAL to my solution, modulo any misunderstanding on my part. ... This part I need to test to understand the problem. :) I don't...
Göran Krampe
goran@...
Dec 1, 2006 2:50 pm
114119
... Ok. ... What (I think) he is saying is: Most people are prefixing anyway (I always do), so if you get a clash then you probably tried to make another...
J J
azreal1977@...
Dec 1, 2006 5:57 pm
114120
You can see the VisualWorks namespace list at http://www.cincomsmalltalk.com/CincomSmalltalkWiki/VW+NameSpace+Reservations...
Ralph Johnson
johnson@...
Dec 1, 2006 6:02 pm
114121
He is right about the education. Wtf is Java doing being used as the example of OO? No wonder so many people think OO sucks. And look at one of the later...
J J
azreal1977@...
Dec 1, 2006 6:09 pm
114122
... It's not a large difference, but it makes all the difference in the world to automated tools supporting the hiding of prefixes. Ramon Leon ...
Ramon Leon
ramon.leon@...
Dec 1, 2006 6:29 pm
114123
Thank you, that's makes sense Julian ... From: squeak-dev-bounces@... [mailto:squeak-dev-bounces@...] On Behalf...
Julian Daly
judaly@...
Dec 1, 2006 6:47 pm
114124
... Aha. Ok, I missed this part somehow. So the Kernel::Dictionary scenario doesn't have to happen (as long as we keep it simple), but the issue is still...
J J
azreal1977@...
Dec 1, 2006 6:52 pm
114125
... Is that opinion based on real-world use of Traits? Now that they've been in the base image for a decent length of time, I'm curious to hear of any war...
Avi Bryant
avi.bryant@...
Dec 1, 2006 7:07 pm
114126
... Anything relying on extremely minor cues like that is not going to work for many people. It has to be clear and informative and include added/changed menus...
tim Rowledge
tim@...
Dec 1, 2006 7:58 pm
114127
To get a better view of history _and_ the future... replace the words "computer" & "laptop" with either of the words "book" or "codex" and see how history...
Darius Clarke
socinian@...
Dec 1, 2006 8:04 pm
114128
... Just to toss in my votes: 1) I am not sure that SM::Package is an improvement over SMPackage. It does not look like a large improvement, anyway. 2) A...
Lex Spoon
lex@...
Dec 1, 2006 8:35 pm
114129
... For the n-th time: TraitsOmniBrowser (not the one in the image): that's what virtual categories come from in the first place anyway. Philipe...
Philippe Marschall
philippe.marschall@...
Dec 1, 2006 8:36 pm
114130
... I've not tried to use them but I did trip over them when working on cleaning up the compiled method source pointer mess (which I still haven't finished,...
tim Rowledge
tim@...
Dec 1, 2006 9:12 pm
114131
... They allow positional arguments? Why? Or are you talking about the <> stuff. ... But you are doing almost exactly what C++ does (a namespace in C++ just...
J J
azreal1977@...
Dec 1, 2006 9:13 pm
114132
... I saw in one of your earlier messages that you feel insane sometimes. I wouldn't take all this so personal. I don't think you are crazy. I think you are...
J J
azreal1977@...
Dec 1, 2006 9:28 pm
114133
On Fri, 01 Dec 2006 11:47:04 -0800, Darius Clarke <socinian@...> ... That was my exact thought. I love reading the Slashdot crowd whenever--WHENEVER--the...
Blake
blake@...
Dec 1, 2006 9:38 pm
114134
... Well, I would just find seeing that everywhere in my smalltalk code very ugly. And looks of code do matter. We are trained from a young age not to look...
J J
azreal1977@...
Dec 1, 2006 9:38 pm
114135
... Yes, it is a very nice thing about the Smalltalk feel. It seems that you run into problems, though, when you scale from one thousand classes simultaneously...