Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!umich!yale!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!attmail.UUCP!uucp From: uucp@attmail.UUCP Newsgroups: comp.lang.scheme Subject: (none) Message-ID: <9001100605.aa19149@mintaka.lcs.mit.edu> Date: 10 Jan 90 10:39:37 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 233 Received: from attbl by attmail; Wed Jan 10 10:39 GMT 1990 >From arpa!CUNYVM.CUNY.EDU!Scheme%mc.lcs.mit.edu%mintaka.lcs.mit.edu Wed Jan 10 00:00:38 EST 1990 remote from attbl Received: from SCF.FUNDP.AC.BE by CUNYVM.CUNY.EDU (IBM VM SMTP R1.2.2MX) with BSMTP id 9145; Wed, 10 Jan 90 03:38:55 EDT Received: by BNANDP11 (Mailer R2.02A) id 5272; Wed, 10 Jan 90 09:26:28 +0100 Date: Wed, 10 Jan 90 00:00:38 EST Reply-To: Scheme%mc.lcs.mit.edu%mintaka.lcs.mit.edu@CUNYVM.CUNY.EDU Sender: Scheme Programming Language From: attbl!arpa!CUNYVM.CUNY.EDU!Scheme%mc.lcs.mit.edu%mintaka.lcs.mit.edu (Automatic Scheme Digestifier) Subject: Scheme Digest #270 Comments: To: Scheme%mc.lcs.mit.edu@mintaka.lcs.mit.edu To: ICSUG TEST GROUP Scheme Digest #270 10 JAN 90 00:00:38 EST Today's Topics: t3.1 on Apollo SR10 Pretty Printer Source Code Compiling Scheme (Summary) ---------------------------------------------------------------------- Date: 8 Jan 90 19:02:12 GMT From: Patrick Logan Subject: t3.1 on Apollo SR10 Message-Id: <1990Jan8.190212.354@mentor.com> I have ftp'd t3.1 from MIT and am trying to get it running on Apollo SR10. My current problem is this: % bl st.image error loading t: seeking for data section - bad length (process manager/mapped segment manager) Has anyone run into this? Have you fixed it? More information: -rwxr-xr-x+ 1 plogan sim 8530 Feb 24 1989 bl -rwxr-xr-x+ 1 plogan sim 4456 Feb 24 1989 float.bin -rwxr-xr-x+ 1 plogan sim 2428 Feb 27 1989 float.pas -rwxr-xr-x+ 1 plogan sim 2886648 Feb 24 1989 st.image This is curiously not COFF: % file bl bl: obj apollo type obj executable (OBJ) This is curious too. What is this supposed to be? % file ../apollo_sr10_bl ../apollo_sr10_bl: unstruct data % ll ../apollo_sr10_bl -rwxr-xr-x+ 1 plogan sim 8530 Jan 7 14:19 ../apollo_sr10_bl If anyone can offer any help, I'd appreciate it. Until then, I'll be debugging... -- Patrick Logan | ...!{decwrl,sequent,tessi}!mntgfx!plogan Mentor Graphics Corporation | plogan@pdx.MENTOR.COM Beaverton, Oregon | ------------------------------ Date: 10 Jan 90 02:50:49 GMT From: Jason Coughlin Subject: Pretty Printer Source Code Message-Id: <1990Jan10.025049.28982@sun.soe.clarkson.edu> Does anyone have source code to a pretty printer for LISP or Scheme? LISP or Scheme code would be nice, but beggars can't be choosers :-)! Either email or post. Thank you! -- Jason Coughlin ( jk0@sun.soe.clarkson.edu , jk0@clutx ) "Every jumbled pile of person has a thinking part that wonders what the part that isn't thinking isn't thinking of." - They Might Be Giants ------------------------------ Date: 10 Jan 90 02:48:59 GMT From: Jason Coughlin Subject: Compiling Scheme (Summary) Message-Id: <1990Jan10.024859.28865@sun.soe.clarkson.edu> This is quite a hot issue so I thought I'd post a summary of what I received. Thanks to everyone who gave me a lead! The best I've found so far is in _Structure and Interpretation and Computer Programs_ by Harold Abelson, Gerald Jay Sussman, and Julie Sussman. This is a GREAT book that IMHO should be used to teach undergrad Programming Languages courses. Anyway, enjoy! From: Ozan Yigit * The best reference on compiling scheme appears to be SIofCP of Abelson & Sussman. * Also check out xscheme * Allen's "Anatomy Of Lisp" also has a From: Matthias Felleisen * You may want to look at a paper by Will Clinger in the proceedings of Lisp & Functional Programming 1984. His paper on deriving a byte-code compiler for Scheme has some title like "An exercise in denotational semantics." The resulting system, Scheme 311, was used at Indiana for a few years. * If you want the code of a byte-code compiler for unix machines and you have FRANZ LISP, write to nlg@indiana.iuvax.cs.edu and ask whether they still distribute Scheme84. I have a revision of Scheme84, called Scheme88, that is pretty much the same thing (a bit cleaner inside, but not much) except that it uses Common Lisp for the interpretation of byte-code. From: Denys Duchier * Check Guy Steele's thesis (RABBIT a compiler for scheme) (MIT) * also David Krantz's thesis (ORBIT, an optimizing compiler for scheme) (YALE). From: Simon Leinen here comes a list of references to books and articles about the problem of compiling Scheme or Lisp. I don't know whether it is correct `refer' syntax. I distributed the following keywords of my own creation: scheme - concerned with scheme rather than lisp lisp - concerned with lisp rather than scheme commonlisp - maclisp/common lisp (more like scheme) standardlisp - psl/cambridge etc. (less like scheme, e.g. no closures) compiler - all articles deal with compilation (more or less) %A R. R. Kessler %A J. C. Peterson %A H. Carr %A G.P. Duggan %A J. Knell %A J.J. Krohnfeldt %T EPIC - a retargetable, highly optimizing Lisp compiler %J Proc. Sigplan 1986 Sym. on Compiler Construction %D June 1986 %C New York %P 118-130 %K lisp standardlisp compiler %A D. Kranz %A R. Kelsey %A J. Rees %A P. Hudak %A J. Philbin %A N. Adams %T ORBIT: an optimizing compiler for Scheme %J Proc. Sigplan '86 Sym. on Compiler Construction %D June 1986 %C New York %P 219-233 %K scheme compiler %A G. L. Steele Jr. %T RABBIT: a compiler for Scheme %R AI Memo 474 %C Massachusetts Institute of Technology %D May 1978 %K scheme compiler %A R. A. Brooks %A R. P. Gabriel %A G. L. Steele Jr. %T An optimizing compiler for lexicaly scoped LISP %J Proc. 1982 Sym. on Compiler Construction %D June 1982 %V 17 %N 4 %K lisp commonlisp compiler %A R. A. Brooks %A R. P. Gabriel %A G. L. Steele Jr. %T S-1 Common Lisp implementation %J Proc. 1982 Sym. on Lisp and Functional Programming %D August 1982 %C New York %K lisp commonlisp compiler %A O. Shivers %T Control flow analysis in Scheme %J Proc. Sigplan 1988 Conf. on Programming Language Design and Implementation %D 1988 %C New York %K scheme compiler %A R. A. Brooks %A D. B. Posner %A J. L. McDonald %A J. L. White %A E. Benson %A R. P. Gabriel %T Design of an optimizing, dynamically retargetable compiler for Common Lisp %K lisp commonlisp compiler %A R. P. Gabriel %T Performance and evaluation of Lisp systems %I MIT Press %C Cambridge, Mass. %D 1985 %K lisp compiler %A M. L. Griss %A A. C. Hearn %T A portable LISP compiler %J Software Practice and Experience %N 11 %D 1981 %P 541-605 %K lisp standardlisp compiler -- Jason Coughlin ( jk0@sun.soe.clarkson.edu , jk0@clutx ) "Every jumbled pile of person has a thinking part that wonders what the part that isn't thinking isn't thinking of." - They Might Be Giants ------------------------------ End of Scheme Digest ********************