wu@norbo.cs.wisc.edu (Felix S.-T. Wu) (11/17/90)
Archive-name: oops-in-scheme/14-Nov-90 Original-posting-by: wu@norbo.cs.wisc.edu (Felix S.-T. Wu) Original-subject: OOPS in Scheme (summary) Archive-site: linc.cis.upenn.edu [130.91.6.8] Reposted-by: emv@ox.com (Edward Vielmetti) A while ago I posted a request for info regarding (free) OOPS packages in Scheme. I didn't receive many informative replies, instead, I got quite a few similar requests. So I am now posting a brief summary of what I have gathered: A. OOPS packages in Scheme (1) SCOOPS There are versions for PC-Scheme, MacScheme, and C-Scheme floating around. Both PC-Scheme and C-Scheme versions are available via FTP from "linc.cis.upenn.edu" (130.91.6.8). (2) OOPS in ELK There is a simplified version of SCOOPS available under ELK 1.2 which is available via FTP from "labrea.stanford.edu" (36.8.0.47). (3) OOPS in SCIX The SCheme Interface to X package by Huss and Ihren has another OOPS implemented under DEC's Scheme-to-C. SCIX is available via FTP from "expo.lcs.mit.edu" (18.30.0.212). B. OOPS extensions to Scheme There are also languages which are extensions to Scheme that have OOPS support directly built into the design of the language. (1) T Available via FTP from wheaties.ai.mit.edu (2) Oaklisp Available via FTP from doghen.boltz.cs.cmu.edu (3) XScheme Available from many sources. I would be happy to hear of any other OOPS packages in Scheme. -- Felix Wu (wu@cs.wisc.edu)