On Tue, Jan 07, 2014 at 12:35:54PM +0100, Paolo Bonzini wrote:
> Unfortunately, this change introduces a new kind of parse tree node,
> and thus requires modifying all visitors to support the new node. This
> is a small backwards incompatibility.
Lovely! So it does work on '#(##(1/2) 3)' and I felt lucky to try to
import GNUplot now.
heads := (#((' nohead' ' backhead') (' head') (' heads'))
at: (head ifTrue: [ 2 ] ifFalse: [ 1 ]))
at: (tail ifTrue: [ 2 ] ifFalse: [ 1 ]).
It fails with "each isOptimized" being DNU for the RBLiteralArrayNode.
I don't have a testcase yet but I think it breaks with a literl array
containing another one. :)
holger
_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk