Takashi Yamamiya wrote:
> { import: Object }
> [ '7 * 6 = ' println ]                             "pepsi code"
> { _sendv(s_println, 1, (oop) (7 * 6 * 2 + 1)); }   "C code"

Rémy,

In case you wonder: The '* 2 + 1' part is for tagging the integer as a
number (as opposed to an object that always has 0 at its lowest bit).
'<< 1 | 1' would be semantically more obvious here.  See the docs.

I guess that is only part of the answer to your original question though.

- Felix

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to