May 22, 2013
8:53 a.m.
On 2013-05-22, at 09:53, Frank Shearar <frank.shearar@gmail.com> wrote:
Why does ifTrue: use a compile-time transformation? There are LOTS of places where the Compiler (I can't speak for Opal, but it's almost certainly true of Pharo's Compiler unless you've already rewritten the whole thing before Opal) does all manner of code transformations.
Futures in the compiler do only make sense in two cases: a) the VM has special bytecode support for futures b) there is a special new syntax for it AFAIK neither of it is the case.