Is anybody interested in adding parameterized word tagging in libid, idc and up through Jolt?
If this was implemented in higher-levels of abstraction we could introduce different tagging schemes to support locatives, flonums, etc. This could lead to more language features, reduced memory usage and garbage on smaller hardware and better performance on 64-bit machines that don't need the lower 3 bits of the machine word for object addresses due to alignment. Hardcoded 1-bit tags doesn't give much room for future ideas or any other immediates. I could continue the work into libid, but I haven't looked much at Jolt yet; I'm not sure where to start. Preliminary results as applied to libid here: http://kurtstephens.com/node/60 Kurt Stephens _______________________________________________ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc