[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Oct 6 09:32:01 1999 
Subject:Scheme in Poplog 
From:Aaron Sloman See text for reply address 
Volume-ID:991006.01 

[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