Michael FIG wrote: > Such a port would also help with making the next idst independent of > word size (such as removing the hardcoded 4's and 32's). This would > be especially useful in conjunction with static compilation to build > binaries for smaller embedded systems (I have access to a specialized > 8-bit Motorola HC11 that I'd like to try out). >
Somewhat related: I would like to work on generalizing the tagging scheme and assumptions about 0 => nil_vtable, etc. Being able to adapt these low-level decisions would be helpful to dispel some myths (including my own) about which tagging techniques perform better depending on the application. I believe 2-bit tags on 32-bit words using tag 0 for fixnums is the best way to utilize the lower-bits, and that no system should have NULL checks, but up until now I haven't had a good platform to test my conjecture. :) I'd also like to see the adoption of locatives (safe pointers) in more dynamic languages. See: http://kurtstephens.com/node/52 Kurt Stephens _______________________________________________ fonc mailing list [email protected] http://vpri.org/mailman/listinfo/fonc
