<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-08-07 20:34 GMT+08:00 Marc Feeley <span dir="ltr"><<a href="mailto:feeley@iro.umontreal.ca" target="_blank">feeley@iro.umontreal.ca</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Forcing 64 bit “words” on a 32 bit machine should be relatively straightforward to implement, but I question the utility of this (factor of 2 space usage).  Better would be to change the object representation so that the header of objects would be always 64 bits (or better, split into a 32 bit length and 32 bit type and GC flags).  The implementation complexity of both is about the same (roughly 2 days of work).  </blockquote><div><br></div><div>Ah, I think you corrected a limited understanding on my behalf - actually it's the object header that would need to be tweaked, rather than the object representation, as the object header contains string and u8vector lengths.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">However, too much work for me right now given the low need for this feature.<br></blockquote><div><br></div><div>Great - right - this was only a question.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Aren’t 32 bit architectures pretty much a thing of the past?  These days, even embedded systems are 64 bit architectures.<br></blockquote><div><br></div><div>I would have hoped they were!</div><div><br></div><div><br></div><div>Tell me a single commodity ARM board on the market with a 64bit chip. I'm not aware of a single one.</div><div><br></div><div>On the X86 embedded side, there are some Intel Atom processors that do 64bit.</div><div><br></div><div>The world abounds of 32-bit boards however and they start from like 10 USD.</div><div><br></div><div><br></div><div>Thanks for answering that it indeed is possible</div><div><br></div></div></div></div>