That's where the Inspector comes in:
To debug, it is good to insert a self width inspect so that the inspector
opens up and reveals what exactly the width is. OK, it is a number; then
open the browser and look at the number's methods; or in the finder, try 2
. -2 in the examples...
Pharo is
Am 16.07.2014 um 11:12 schrieb Max Bareis i...@derverkoster.de:
The misunderstanding her is based in the error message of the ui.
when you write
^ - self width.
and save, the UI writes this text into the code:
^ only numbers may be negated -- self width.
More helpful would have been
Then the browser had helped you, as you would have found that the - is a
method for subtraction only. But it takes more time to look inside this
browser... The reward is that you find gold nuggets here and there; for
example, when I saw that there were a asRomanLitteral for the integers, I
was
On 16 juil. 2014, at 11:12, Max Bareis i...@derverkoster.de wrote:
The misunderstanding her is based in the error message of the ui.
when you write
^ - self width.
and save, the UI writes this text into the code:
^ only numbers may be negated -- self width.
More helpful would have been
Hi Max,
Pharo doesn't have syntax for prefix operator like -.
The parser does accepts a - before literal numbers but it's not possible for
arbitrary expressions.
However you have the message #negated .
negatedWidth
^ self width negated
Cheers,
Camille
On 16 juil. 2014, at 00:16,
I've been overtaken :)
Isn't that an active mailing list ?
On 16 juil. 2014, at 00:53, Camille Teruel camille.ter...@gmail.com wrote:
Hi Max,
Pharo doesn't have syntax for prefix operator like -.
The parser does accepts a - before literal numbers but it's not possible
for arbitrary