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 <nicolas.cellier.aka.nice@gmail.com>
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 <bera.clement@gmail.com>
True basicNew ifTrue: [ "some code" ]
hehe raises NonBooleanReceiver :)
2013/6/26 Camillo Bruni <camillobruni@gmail.com>
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 <astares@gmx.de> 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*