<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Mika:</DIV>
<DIV> </DIV>
<DIV>I believe the person you are referencing is Blair McIntyre.  Last time I communicated with him he was a professor at Georgia Tech.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy<BR><BR>>>> Mika Nystrom <mika@async.caltech.edu> 2/22/2008 4:19 PM >>><BR>Oh I should be clear on what I mean, exactly, when I say things like that.<BR><BR>Pickles "version 1", what was in SRC M3 and is in PM3, were never from what<BR>I understand completely implemented?  For one thing, they didn't support<BR>endian-switching.<BR><BR>A gentleman with a Scottish name that eludes me at the moment came<BR>out with "Pickles version 2", which do the endianness-switching, among <BR>other things.<BR><BR>My "PM3" includes a lot of things from newer M3s, such as this Pickles version 2.<BR><BR>I really am not enamored with my ancient PM3.  I just need something<BR>that works reliably on Cygwin *and* FreeBSD (which it does).  So adding<BR>the odd CM3 library to it is no big deal.<BR><BR>But the TEXT issue is so deeply embedded in the compiler and runtime<BR>that I haven't had the guts to try to retrofit CM3 TEXTs to PM3 or<BR>vice versa.<BR><BR>I am almost certain I have tested interchanging pickles between my PM3 code<BR>and some CM3 code and verified that it did work as long as there were no<BR>TEXTs involved.  (It was a couple of years ago I did this; I think I spammed<BR>m3devel about it then too.)<BR><BR>     Mika<BR><BR>"Rodney M. Bates" writes:<BR>>I believe from reading code, that PM3 and CM3 pickle files are non-interchangeable<BR>>for another, more serious reason, namely, that the byte ordering of type<BR>>signatures in the files is different.<BR>><BR>>I think this can be fixed by making pickle code try either byte ordering, without<BR>>invalidating any existing pickle files.  There would be a very remote chance of<BR>>a misrecognized type, but then this is already possible due to the hash-code nature<BR>of signatures anyway.  This is on my to-do list for work on pickles.<BR>><BR>>Mika Nystrom wrote:<BR>>> Ugh!!!  I am still using compilers that are almost ten years old<BR>>> on ALL my systems just because I need to share pickles between them<BR>>> and CM3 has a different TEXT format from my ancient PM3.  Tony<BR>>> thinks there's a workaround with specials but I haven't had a chance<BR>>> to get to it yet...<BR>>> <BR>>>     <BR>>><BR>>-- <BR>>-------------------------------------------------------------<BR>>Rodney M. Bates, retired assistant professor<BR>>Dept. of Computer Science, Wichita State University<BR>>Wichita, KS 67260-0083<BR>>316-978-3922<BR>>rodney.bates@wichita.edu<BR><BR></DIV></BODY></HTML>