Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!microsoft!markha From: markha@microsoft.UUCP (Mark HAHN) Newsgroups: comp.lang.scheme Subject: Re: what makes scheme? Message-ID: <56613@microsoft.UUCP> Date: 16 Aug 90 05:59:17 GMT Reply-To: markha@microsoft.UUCP (Mark HAHN) Organization: Microsoft Corp., Redmond WA Lines: 29 In article <.650536187@dutepp1> alfred@dutepp1.tudelft.nl (Alfred Kayser) writes: >>Platforms? >> * VAX/VMS * VAX UNIX * SUN-3 * SUN-4 * AMIGA * MACINTOSH * MIPS * CRAY >I've once tryed to port it to MSDOS or OS2 (compiler and cpu are the same) >but it crashed enormously. The code was too unreadable to be debugged. >Keep in mind that it was started from a 'joke'. SIOD stands for >Scheme In One Defun. Thus a scheme interpreter in Lisp, which was ported to >C somewhere between 1.0 and 2.4. SIOD (1.3 or 2.4) runs just fine under os2. the only change I had to make was to disable the signal stuff, because my std libs were flaky. (I was compiling it 32-bit flat for os/2 2.0, which is some distance away from release.) I thought the source formatting was strange, too, but a quick pass through cb solves all that... Besides, lisp itself was originally a joke, or at least not a seriously intended programming language. For reference, my copies of xlisp, xscheme and elk weigh in at 5-6K locs, while siod 1.3 is 980, and siod 2.4 is 1715. regards, -- Mark Hahn microsoft!markha@uunet.uu.net uunet!microsoft!markha YES, Bill Gates IS my personal savior, and I CHANNEL for him in CLEAR WEATHER.