peter@aipna.edinburgh.ac.UK (Peter Ross) (03/26/91)
Is there an FTPable or e-mailable version of SCOOPS for 7.0/7.1, which would save a person from doing the conversion and testing himself? If so I could put my time to better use... Thanks in advance, Peter Ross Dept of AI Edinburgh
markf@altdorf.ai.mit.EDU (03/28/91)
>> --------------------------------------------------------------- >> Is there an FTPable or e-mailable version of SCOOPS for >> 7.0/7.1, which would save a person from doing the conversion >> and testing himself? If so I could put my time to better use... There is now a version version of SCOOPS for MIT Scheme 7.0/7.1 available for anonymous FTP from altdorf.ai.mit.edu in archive/scheme-library/unsupported/CScheme/scoops.{scm,doc} Here is the contents of the of README.scoops in that directory: -------------------------- README.scoops ------------------------ The SCOOPS.SCM in this directory has been minimally modified to work with MIT Scheme 7.0 and beyond. It is based on a version of scoops written at Texas Instruments and modified by sherin@linc.cis.upenn.edu (who is probably no longer at linc.cis.upenn.edu) to work on an old version of MIT Scheme. I added some definitions to deal with anachronisms, fixed some one armed ifs (which used to return #f), changed the syntax table that the macros are defined in, and fixed a bug in the rename-class code. I did a small amount of testing. It seems to work. Unlike the original, the definitions of all the scoops procedures are not encapsulated in a "scoops-package". This is unfortunate, particularly since the definitions that I added redefine some runtime system procedures. The problem with the encapsulated stuff was that there were inconsistancies between the environments in which macros are evaluated, the environments in which macros are invoked and the environment of the "scoops-package". Note again that this is a minimally modified scoops. I basically did the least work neccessary to get it up under the latest MIT Scheme. I would hope that somebody will do the necessary work to clean it up. There is also some minimal documentation in SCOOPS.DOC. I did not write it. markf@zurich.ai.mit.edu