Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!world!bzs From: bzs@world.std.com (Barry Shein) Newsgroups: comp.lang.lisp.franz Subject: Re: Franz Lisp for Sun Sparcs Station running sun OS4.1 Message-ID: Date: 22 Dec 90 01:10:25 GMT References: <28532@usc> <1918@paradigm.com> Sender: bzs@world.std.com (Barry Shein) Organization: The World Lines: 20 In-Reply-To: gjc@paradigm.com's message of 6 Dec 90 10:09:57 GMT As one of the people who worked on the Sun3 port of Franz I'd say the attack I would take at this point would be looking at how hard it would be to get franz (liszt actually) to generate C code. At that point it would port to all sorts of systems more quickly. Hand coded C subrs are pretty well defined if you look at the code, and that's what you want to generate in liszt. As gjc mentioned, you still have to do hand-to-hand battle with the real-time object loader for every port, no matter how portable you make everything else. On some machines it's painful to do this, or at least takes a very stubborn attitude to get it finished. Of course, on some systems it's not very hard at all (COFF tends to be a pain, BSD systems tend to be pretty straightforward, particularly if the loader supports the incremental loader options, -A and -T.) -- -Barry Shein Software Tool & Die | {xylogics,uunet}!world!bzs | bzs@world.std.com Purveyors to the Trade | Voice: 617-739-0202 | Login: 617-739-WRLD