🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.scheme.c
Article #132

Re: Edwin and manual for scheme

#132
From: Guillermo J. Rozas
Date: Fri, 08 Feb 1991 05:36
67 lines
2935 bytes
In article <HARDY.91Feb7194426@golem.ps.uci.edu> 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 <pathname>/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
    "<edwin directory pathname>"
    (lambda ()
      (load "make")))
  (disk-save "<lib directory pathname>/edwin.com"))

The binaries can be constructed from the .scm sources by doing

(with-working-directory-pathname
  "<edwin directory pathname>"
  (lambda ()
    (load "edwin.sf")
    (load "edwin.cbf")))

in a Scheme with the compiler loaded.

I hope this helps.
Technical Details
Message-ID: <JINX.91Feb8003637@chamarti.ai.mit.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!jinx
References: <9102062141.AA10079@mycroft.pol.umn.edu> <HARDY.91Feb7194426@golem.ps.uci.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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: <JINX.91Feb8003637@chamarti.ai.mit.edu>
Date: 8 Feb 91 05:36:37 GMT
References: <9102062141.AA10079@mycroft.pol.umn.edu> <HARDY.91Feb7194426@golem.ps.uci.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