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 excellent at debugging, that is why I choosed it for my Ontology project, the browser shows welle what is a number, what kind of numbers there are, and why a complex number is not a number... Alain On Wed, Jul 16, 2014 at 2:59 AM, Verkoster Info <i...@derverkoster.de> wrote: > It definitely is, > > > > > thanks for all your answers… > > Regards > > Max > > Am 16.07.2014 um 00:56 schrieb Camille Teruel <camille.ter...@gmail.com>: > > 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 expressions. > However you have the message #negated . > > negatedWidth > ^ self width negated > > Cheers, > Camille > > On 16 juil. 2014, at 00:16, Verkoster Info <i...@derverkoster.de> wrote: > > Hi, > > I am using latest Pharo 3.0 + vm. > > I have a method width with > width > > ^ 115 * self ratio. > in my understanding it returns a Number. > > When I try to create a method > negatedWidth > > ^ - (self width). > > the UI tells me that only Numbers may be negated. I am not able to save > the method. Am I on a wrong path or should that work and if how can I avoid > the UI error message? > > Regards > > Max > >