<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'>Hi Eliot<br><div id="1"><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>&nbsp;No.  That's not the point of Spur.  The point of Spur is to provide a faster, more flexible GC, with a lot of shared code between the 32-bit and 64-bit memory managers. This results i a 32-bit image over a a 32-bit executable with a 32-bit FFI and a 64-bit image (with SmallFloat) over a 64-bit executable with a 64-bit FFI.  I'm not interested in producing e.g. a 32-bit image over a 64-bit executable with a 64-bit FFI.<br></div></blockquote><br>Thanks for the short version. I have not read most of the Cog/Spur stuff on your blog yet, I will do so during the Stack Interpreter port project. Following the mailing list threads, I have seen some fervent discussions over FFI.&nbsp;</div><div><br><br><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>I see no point in porting the STackInterpreter to 64x32.  You should target directly 64x64 Spur.</div></blockquote> </div><div><br></div><div>Cool. I am sooooo looking forward to the day when I can ditch this 32 bit compat partition and boot directly to native 64 and develop Squeak there.<br><br> <br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>&nbsp;I hope I've helped too :-)</div></blockquote></div><div><br></div><div>Absolutely! </div><div><br></div><div>Thanks.</div><div><br></div><div>tty</div><div id="1"><br><br> <br></div><blockquote style="border-left: 1px solid #0000FF; padding-left: 6px; margin:0 0 0 5px"><div dir="ltr"><div> </div></div> </blockquote><br></div></body></html>