On Wed, 26 Jun 2013, Cl�ment Bera wrote:So the Opal compiler lacks important optimizations. :)
Actually this code:�
True basicNew ifTrue: [ "some code" ]
works fine on the latest Pharo 3 because of Opal :)
Levente
Cl�ment B�raMate Virtual Machine Engineer
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?
� � � >
--
B�timent B 40, avenue Halley 59650�Villeneuve d'Ascq