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

Reply via email to