Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!usenet.ins.cwru.edu!tut.cis.ohio-state.edu!snorkelwacker!bloom-beacon!attmail.UUCP!uucp From: uucp@attmail.UUCP Newsgroups: comp.lang.scheme Subject: (none) Message-ID: <9001050216.aa06444@mintaka.lcs.mit.edu> Date: 5 Jan 90 06:04:02 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 73 Received: from attbl by attmail; Fri Jan 5 06:03 GMT 1990 >From arpa!CUNYVM.CUNY.EDU!Scheme%mc.lcs.mit.edu%mintaka.lcs.mit.edu Fri Jan 5 00:11:45 EST 1990 remote from attbl Received: from SCF.FUNDP.AC.BE by CUNYVM.CUNY.EDU (IBM VM SMTP R1.2.2MX) with BSMTP id 9863; Fri, 05 Jan 90 00:43:57 EDT Received: by BNANDP11 (Mailer R2.02A) id 7403; Fri, 05 Jan 90 06:35:18 +0100 Date: Fri, 5 Jan 90 00:11:45 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 #268 Comments: To: Scheme%mc.lcs.mit.edu@mintaka.lcs.mit.edu To: ICSUG TEST GROUP Scheme Digest #268 5 JAN 90 00:11:45 EST Today's Topics: Mac implementations exit on Schemes for Unix ---------------------------------------------------------------------- Date: 4 Jan 90 05:52:29 GMT From: Andres Moreno Subject: Mac implementations Message-Id: <18025@umn-cs.CS.UMN.EDU> Does anybody have any experience with MacScheme? Do you recomend to look into another dialect of LISP for this machine? Does anyone know anything about ExperLOGO? I'd appreciate any suggestions regarding LISPs and Schemes for PCs or Macs (or any other small machine costing less than $4,000) since I am in the market for a new computer. Thanks, Andres F. Moreno ------------------------------ From: ramsdell@linus.mitre.org Message-Id: <9001041217.AA11268@huxley.mitre.org> Subject: exit on Schemes for Unix Date: Thu, 04 Jan 90 07:17:56 EST Please remember, Scheme is not always used interactively!!! To: Implementors of Scheme on Unix Subject: Let your Scheme's exit status reflect the current break level. I would like to encourage all Scheme Implementors which target Unix to add a fairly simple feature. When the exit command is called with no arguments, or when there is nothing more to read from standard input, the Scheme interpreter process should set the status bits returned to the parent process to the break level. When there has been no errors, that status should be set to zero, the Unix convention for successful completion. A non-zero break level indicates an error, and that state should be reflected by a non-zero exit status. For just one example of where this might be useful, consider the writing of Makefiles. Suppose we have the rule: .scm.sobj: echo "(compile-file \"$*.sobj\")" | scheme The rule will fail when the compiler detects an error. John ------------------------------ End of Scheme Digest ********************