Actually this code: True basicNew ifTrue: [ "some code" ]
works fine on the latest Pharo 3 because of Opal :) But nice trick for the old compiler :) 2013/6/26 Nicolas Cellier <[email protected]> > Because you don't know the tricks... This one should be just fine > > True basicNew ifTrue: [ "some code" ] yourself > > > 2013/6/26 Clément Bera <[email protected]> > >> True basicNew ifTrue: [ "some code" ] >> >> hehe raises NonBooleanReceiver :) >> >> >> 2013/6/26 Camillo Bruni <[email protected]> >> >>> why not, let's "forbid" them with an error message! >>> >>> => maybe you can and error to #become: on nil / true / false as well? >>> >>> On 2013-06-26, at 14:20, Torsten Bergmann <[email protected]> wrote: >>> >>> > Boolean new -> error >>> > Boolean basicNew -> is possible >>> > >>> > should we care? >>> > >>> >> >> > > > -- > Clément Béra > Mate Virtual Machine Engineer > Bâtiment B 40, avenue Halley 59650 *Villeneuve d'Ascq* >
