home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!sdd.hp.com!uakari.primate.wisc.edu!usenet.coe.montana.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!sm86+
- From: sm86+@andrew.cmu.edu (Stefan Monnier)
- Newsgroups: comp.lang.scheme
- Subject: Re: CLOS - SCOOPS extensions to scheme
- Message-ID: <Medi9c200awVQY5F8C@andrew.cmu.edu>
- Date: 3 Sep 92 20:13:28 GMT
- Article-I.D.: andrew.Medi9c200awVQY5F8C
- References: <ZORAN_POPOVIC.92Sep3203736@HOSTESS.GRAPHICS.CS.CMU.EDU>
- Distribution: comp
- Organization: Junior, Math/Computer Science, Carnegie Mellon, Pittsburgh, PA
- Lines: 42
- In-Reply-To: <ZORAN_POPOVIC.92Sep3203736@HOSTESS.GRAPHICS.CS.CMU.EDU>
-
- Excerpts from netnews.comp.lang.scheme: 4-Sep-92 CLOS - SCOOPS
- extensions to.. Zoran Popovic@CS.CMU.EDU (647)
-
-
- > I may be asking for too much but I am looking for a scheme with following
- > properties:
-
- > * object-oriented extensions (multimethods, and operator overloading would
- > be great!)
-
- > * good foreign function interface (i.e. I want to call C easily from scheme,
- > and maybe even pass lambdas as callbacks to C)
-
- > * is relatively small so that it does not make an application into a huge
- > cpu-devouring monolith.
-
- > * works on SGI machines or at least on some MIPS architecture
-
-
- > If you know of any scheme that has even a subset of these properties
- > please let me know. I will summarize.
-
-
- > Zoran
- > --
- > Zoran Popovic
- > zoran+@cs.cmu.edu
-
-
- Well, OO schemes are not really commonplace: try Oaklisp
- (hey: my teacher's gonna be happy)
- Else, take SIOD: it is a tiny scheme, EASILY interfaced with C,
- which works almost on all machines. But it is not OO.
- If you want OO, you can try to implement it is C or Scheme
- (as the C source is quite short and simple)
- It is nice and customizable !
-
- Stefan Monnier
-
- -----------------------------------------------------
- -- On the average, people seem to be acting normal --
- -----------------------------------------------------
-