Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!swrinde!ucsd!ogicse!milton!uw-beaver!ubc-cs!manis From: manis@cs.ubc.ca (Vincent Manis) Newsgroups: comp.lang.scheme Subject: Re: what makes scheme? Message-ID: <9171@ubc-cs.UUCP> Date: 16 Aug 90 02:01:46 GMT References: <1185@wrs.wrs.com> <.650536187@dutepp1> Sender: news@cs.ubc.ca Organization: Institute for Pure and Applied Eschatology Lines: 19 I think SIOD needs a bit of work before it is genuinely portable. Basically, it's full of the following sort of code: foo(1); int foo(x); long x; {...} This violates all sorts of C rules, even in K&R. (Hint: on what sorts of machines does sizeof(long) == sizeof(int)?) I thought of fixing the code, but decided that if I were to do that, I'd end up rewriting it. I'm looking forward to psi. I hope it's a bit more portable. -- \ Vincent Manis "There is no law that vulgarity and \ Department of Computer Science literary excellence cannot coexist." /\ University of British Columbia -- A. Trevor Hodge / \ Vancouver, BC, Canada V6T 1W5 (604) 228-2394