Marcus, The left arrow is part of it, but single-key assignment was the big reason given to not fix it. The important thing is that Pharo is going to get it right.
Bill -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Marcus Denker Sent: Saturday, November 14, 2009 10:48 AM To: [email protected] Subject: Re: [Pharo-project] Status about compiler _ changes On Nov 14, 2009, at 4:38 PM, Schwab,Wilhelm K wrote: > I feel somewhat responsible for this branch of the thread :( For the record, > I am freely willing to "give up" underscore assignment. The idea of allowing > it via a whitespace trick seemed worthy of due consideration, but I am liking > it less as the debate continues. > > IIRC, the whole mess got started over a desire to have a single keypress for > assignment. Sadly, I was not consulted, because that could have been > accomplished as an optional feature of the editor (_ inserts :=, backing up > over = removes a preceding :, turn it off if you want no part of it; done), > but it was instead allowed to seep into the compiler and the sources. > No, the _ used to be rendered as a left-arrow. This comes from a time far, far away when there where less standards...build-your-own keyboad times. It was a left-over from Smalltalk 72 which had lots of graphical characters as part of the language. The _ was removed from all Smalltalks, just not from Squeak. This was because it felt to certain people that going ascii was a mistake anyway and that more graphical stuff should come again, not less. And removing the left-arrow betrays that vision. The fun thing is: I am all for experiments to go beyond text. But than it should be *real*. Just keeping the _ as a kind of "look, we are special" is idiotic. So we removed the funny character left-arrow and let it render what the _ (so people can deal with external code, c, or database rows...). Marcus -- Marcus Denker -- [email protected] http://www.marcusdenker.de _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
