Smalltalk language limitation - <shift><insert> hidddencharacter bug

Frank Shearar Frank.Shearar at rnid.org.uk
Mon Dec 6 14:45:29 UTC 2004


Aaron Gray <angray at beeb.net> wrote:
> Thats the one, nasty, right, thanks for that, I will endevour 
> not to do 
> that, but don't you mean <shift><insert> rather than <shift><del> ?
> 
> <shift><insert> is as you say inserting a hidden character.

Arg, yes, you're right.

> Thanks, has this been reported ?

I've not seen a report of it, but that's not saying much.

Lex wrote:

> It would be easier to understand what is going on, if these nonsense
> characters were to show up as something visible.  I like what some
> Windows editors do, where they insert a little square.  But any visible
> glyph is better than 1 pixel of empty space.

I agree. While I'd like to insert text using the <ctrl><ins>/<shift><del>/<shift><ins> combos, that's a different issue. In general, I think we should print SOMETHING instead of an invisible character.

I do wonder though about characters like Unicode's zero-width non-breaking space. You're not supposed to see it in the first place, but it's there, and likely the compiler (rightly) won't appreciate it. (AFAIK we're not in UnicodeLand quite yet, but I guess we will with the whole m17n business?)

frank


*******************************************************************
This email and any files transmitted with it are confidential
and intended solely for the use of the individual or entity to
whom they are addressed. Any views or opinions expressed
are solely those of the author and do not necessarily represent
RNID policy.
If you are not the intended recipient you are advised that any
use, dissemination, forwarding, printing or copying of this
email is strictly prohibited.
If you have received this email in error please notify the RNID
Helpdesk by telephone on: +44 (0) 207 296 8282.
The Royal National Institute for Deaf People
Registered Office 19*23 Featherstone Street
London EC1Y 8SL No. 454169 (England)
Registered Charity No. 207720
********************************************************************




More information about the Squeak-dev mailing list