[squeak-dev] Selectors with underscores

Torsten Bergmann astares at gmx.de
Thu Mar 11 17:10:01 UTC 2010


>Can code with underscore assignment still 
>be loaded?

Dont know ... at least it should since this works:

foo_bar
   | foo |
   foo _ 1

although i would go here with Sam about readability ;)

Attached is a changeset for latest trunk (3.11alpha#9676)
so you can try yourself.

It has a Preference (see PrefBrowser -> compiler -> allowSelectorsWithUnderscores) which is false by default.

If true an underscore is accepted and any code with underscores
is loadable without patching the image/Scanner class.

Does that satisfy anybody?

Please feel free to review and integrate if accepted.

Thanks to Ian Piumarta for the original idea/changeset...

Thx
T.

P.S: Typically the pref is included/initialized in 
     Parser class>>initialize but I dont call this method 
     in the postscript. The postscripts adds the preference
     directly. This will preserve existing compiler settings.


-- 
GMX DSL: Internet, Telefon und Entertainment für nur 19,99 EUR/mtl.!
http://portal.gmx.net/de/go/dsl02
-------------- next part --------------
A non-text attachment was scrubbed...
Name: UnderscoresInSelectors.1.cs
Type: application/octet-stream
Size: 3216 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100311/76a52bf6/UnderscoresInSelectors.1.obj


More information about the Squeak-dev mailing list