On 2006-06-23, at 17:37 EDT, P T Withington wrote: > On 2006-06-23, at 17:22 EDT, Benjamin Shine wrote:
[...] >> [EMAIL PROTECTED] vendor]$ java -jar /home/ben/lib/rhino1_6R2/js.jar >> Rhino 1.6 release 2 2005 09 19 >> js> print (undefined || 2) >> true >> >> Right now we run our lztests with rhino 1.5R3. The orbit branch is >> developing with rhino 1.6R2 or 1.6pre3. Tucker, which semantics are >> correct? > > Rhino 1.6 has a bug. || should coerce its first operand to a > boolean and test if it is true. undefined is defined to coerce to > false. Better send them a bug report! Fixed in 1.6r3: https://bugzilla.mozilla.org/show_bug.cgi?id=309957 [Later] Which has not yet been released. Hm. Wonder if we need to work around this in the compiler? _______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
