On Aug 26, 2007, at 12:20 AM, Alan Lovejoy wrote:
Andrew Tween wrote:
if we don't want to use up another character, then we could use two semi-colons. a x:1 ;; y: 2
Actually, whatever token is used, it should NOT be one that would be a legal message selector. It's new syntax, and messages and syntax should be distinct.
Well, only if you view things that are new as additions to what is there.
I prefer to see new things as generalizations or refactorings of what is there.
In Arches, I view message sends as a special-case of connectors. So things like := or => or possibly ;; can also just be connectors, but ones that are not message sends.
Admittedly, I haven't yet thought wether I can make statement separators into connectors. Superficially, it doesn't look like they wouldn't be: they connect statements (at the same time separating them ;-)...
Marcel
On Aug 30, 2007, at 1:35 AM, Marcel Weiher wrote:
On Aug 26, 2007, at 12:20 AM, Alan Lovejoy wrote:
Andrew Tween wrote:
if we don't want to use up another character, then we could use two semi-colons. a x:1 ;; y: 2
Actually, whatever token is used, it should NOT be one that would be a legal message selector. It's new syntax, and messages and syntax should be distinct.
Well, only if you view things that are new as additions to what is there.
I prefer to see new things as generalizations or refactorings of what is there.
In Arches, I view message sends as a special-case of connectors. So things like := or => or possibly ;; can also just be connectors, but ones that are not message sends.
Admittedly, I haven't yet thought wether I can make statement separators into connectors. Superficially, it doesn't look like they wouldn't be: they connect statements (at the same time separating them ;-)...
Marcel
Hi Marcel
I took a look at your paper on your web site on higher order messaging.
nice stuff... !!!
On Aug 30, 2007, at 1:38 AM, Marcel Weiher wrote:
On Aug 25, 2007, at 2:44 PM, Fabio Filasieno wrote:
a := b + c. ^ a
What is := ? What is ^ ? What is . ?
Answer: they are all connectors.
The pipe I have in mind perfectly blends with "messaging" ... because it's just sending a message to the return value of the previous method. Not only.
IMHO, pipe blends even better with "connecting"...
yep ... connecting better ....
:-)
Marcel
squeak-dev@lists.squeakfoundation.org