Squeak-dev/Squeak-web image v95-2

J J azreal1977 at hotmail.com
Sat Apr 7 16:50:07 UTC 2007


I think I usually agree with Lex, but this time I must say I do not.  C was 
breathtakingly good at interop as well, but at some point we saw that it was 
holding us back and moved on.  I feel it's the same with the ASCII set.

I haven't seen much pain in Smalltalk because of being tied to ASCII (though 
that doesn't mean it isn't there, just that we are good at working around 
it).  But one place that is showing it in a big way is Haskell [1].

I not sure what to do here, but there must be something.  Maybe do like 
laptops already do and have a "function" key that causes normal keys to do 
an alternative function (normally written in blue), e.g. holding down F2 and 
the L key could make a lambda symbol.  When a user presses the "function" 
key, we could have a little keyboard pop up to show what the symbols are 
since they wont be written on the keyboard.

[1] In Haskell one becomes aware of the limitations of using ASCII right 
away.  The compose symbol (normally a circle) is the period.  They decided 
to use the \ symbol for lambdas (!!!) since that was the closest graphic 
available.

>From: Bert Freudenberg <bert at freudenbergs.de>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>Subject: Re: Squeak-dev/Squeak-web image v95-2
>Date: Sat, 7 Apr 2007 18:29:25 +0200
>
>
>On Apr 7, 2007, at 15:45 , Lex Spoon wrote:
>
>>tim Rowledge <tim at rowledge.org> writes:
>>>Make the parser accept the unicode leftarrow as assign; leave the
>>>':=' for backcompat.
>>>Make fileout to text convert leftaror to := for plausible human
>>>readability and ascii compat.
>>>Make filein convert := to leftarrow for aesthetic compat.
>>>Make a hotkey to insert leftarrow. Remember, the $= key is just a
>>>hotkey that is already set for you.
>>>Let people chose a suitable assign hotkey. Perhaps cmd-=? Perhaps  alt-
>>>\? I don't really care at this stage.
>>>Profit.
>>
>>
>>This approach will work.  However, we could instead not do all that,
>>and use pure ASCII.  ASCII is simple, sufficient, and breathtakingly
>>good at interop.
>
>The American SCII also breathtakingly sucks at expressiveness, even  for 
>many Americans. If you find its expressiveness sufficient, good  for you. 
>In most parts of the world it is not.
>
>Typewriters with their limited character set fortunately were only a  small 
>interlude in the history of typography. I'm glad in Smalltalk  we at least 
>use proportional fonts. Arbitrary punctuation like :=  really disturbs in 
>reading IMHO. I actually hope we're moving towards  higher typographical 
>standards (we at least should be able to do what  Fortress does for 
>example) and not falling back into the stone age of  computing.
>
>- Bert -
>
>
>

_________________________________________________________________
MSN is giving away a trip to Vegas to see Elton John.  Enter to win today. 
http://msnconcertcontest.com?icid-nceltontagline



More information about the Squeak-dev mailing list

Squeak-dev list courtesy of The InternetOne and tric, the new way