Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!jinx From: jinx@zurich.ai.mit.edu (Guillermo J. Rozas) Newsgroups: comp.lang.scheme.c Subject: Re: Edwin and manual for scheme Message-ID: Date: 8 Feb 91 05:36:37 GMT References: <9102062141.AA10079@mycroft.pol.umn.edu> Sender: news@ai.mit.edu Reply-To: jinx@zurich.ai.mit.edu Organization: M.I.T. Artificial Intelligence Lab. Lines: 67 In-reply-to: hardy@golem.ps.uci.edu's message of 8 Feb 91 03:43:10 GMT In article hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy)) writes: Path: ai-lab!mintaka!think.com!spool.mu.edu!samsung!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!ucsd!orion.oac.uci.edu!hardy From: hardy@golem.ps.uci.edu (Meinhard E. Mayer (Hardy)) Newsgroups: comp.lang.scheme.c Date: 8 Feb 91 03:43:10 GMT References: <9102062141.AA10079@mycroft.pol.umn.edu> Organization: University of California, Irvine, USA. Lines: 25 Nntp-Posting-Host: golem.ps.uci.edu In article <9102062141.AA10079@mycroft.pol.umn.edu> sylvan@mycroft.pol.umn.EDU (David Sylvan) writes: >> Hi there. We are trying currently to run scheme 7.0 here; so far we >> have things running fairly smoothly. But we don't know how to use the >> Edwin editor. We rummaged around and found edwin.tar.Z, ftp'ed it, >> and unpacked it; but so far can't seem to load it when running scheme. >> Is there some command that will do so; or is there a switch on starting >> up? Start up scheme as scheme -edwin Once you have the scheme prompt issue the command (edit) An emacs-like buffer will appear and you can use C-h to get help. If you are running scheme from gnu-emacs you can also take advantage of the texinfo files provided. This is only true of release 7.1 . The -edwin flag did not exist in 7.0 . In order to start it up under 7.0, assuming that you already have a band (edwin.com) use scheme -compiler -band /edwin.com The -compiler option is used to tell scheme to allocate more memory than the default. If no band was specified, it would load a compiler band as well. Once this starts up, (edit) should work. The band can be constructed from the binaries in the edwin directory by doing (begin (with-working-directory-pathname "" (lambda () (load "make"))) (disk-save "/edwin.com")) The binaries can be constructed from the .scm sources by doing (with-working-directory-pathname "" (lambda () (load "edwin.sf") (load "edwin.cbf"))) in a Scheme with the compiler loaded. I hope this helps.