[For pop-forum readers: this was posted to
comp.lang.pop, comp.lang.lisp, comp.lang.scheme]
pop AT roo.cs.umass.edu (Robin Popplestone) wrote in comp.lang.pop:
> Date: 1 Oct 1999 13:15:04 GMT
>
> I have put my Poplog implementation of SCHEME on the web at
>
> ftp://www-edlab.cs.umass.edu/pub/cs287/README
>
> This also contains lecture notes for a course on programming
> paradigms given in Scheme.
The above README file points to two tar files, one containing the
UMASS Scheme system, implementiong Scheme in pop-11, and the other
tar file containing notes of a course of lectures given by Robin on
programming paradigms (functional, logic, imperative, object-oriented)
using his Scheme implementation.
For more information on this course (which has been running for
about 5 years at the University of Massachusetts at Amherst), and
Robin's work on Scheme see
http://www-edlab.cs.umass.edu/cs287
Since Robin's tar files used path names that may not be accessible for
all users I have (with his permission) unpacked his two tar files and
repackaged them using only relative path names, in tar files at the Free
Poplog site so that they can be conveniently installed in a poplog
system as
$poplocal/local/Scheme/
and
$poplocal/local/paradigms_lectures/
(of course they can go in any other directory).
Pointers to both tar files are now included in the Free Poplog overview
file accessible at:
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/freepoplog.html
http://www.cs.bham.ac.uk/research/poplog/freepoplog.html
More details follow.
The Scheme implementation is available in
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/Scheme.tar.gz
or
http://www.cs.bham.ac.uk/research/poplog/Scheme.tar.gz
This includes a modified README file and a shell script
make_scheme which installs a scheme saved image as
$poplocalbin/scheme.psv, so that it can be run as
pop11 +scheme
It uses a modified version of VED to suit Emacs users. I may
later provide an alternative version for non-emacs VED
users!
Unfortunately Robin's XVed editing extensions have built-in
references to propsheet, which requires motif. So although I've
checked that the make_scheme script works on Sun+solaris, and on
DEC Alpha + digital Unix, it will not at present build on Linux
poplog UNLESS you have installed motif and a poplog linked to
run motif.
Maybe someone will have a go at separating out Robin's scheme
language implementation from the editing+GUI stuff, which should
be very easy to do. Watch this space.
Robin's lectures are available as
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/paradigms.tar.gz
or
http://www.cs.bham.ac.uk/research/poplog/paradigms.tar.gz
They can also be browsed online at the original location
http://www-edlab.cs.umass.edu/cs287
If anyone has further questions please refer them to Robin or post to
comp.lang.pop
Aaron
====
--
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk (NB: Anti Spam address)
PAPERS: ftp://ftp.cs.bham.ac.uk/pub/groups/cog_affect/0-INDEX.html
|