home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / scheme / 2146 < prev    next >
Encoding:
Internet Message Format  |  1992-09-03  |  1.9 KB

  1. 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+
  2. From: sm86+@andrew.cmu.edu (Stefan Monnier)
  3. Newsgroups: comp.lang.scheme
  4. Subject: Re: CLOS - SCOOPS extensions to scheme
  5. Message-ID: <Medi9c200awVQY5F8C@andrew.cmu.edu>
  6. Date: 3 Sep 92 20:13:28 GMT
  7. Article-I.D.: andrew.Medi9c200awVQY5F8C
  8. References: <ZORAN_POPOVIC.92Sep3203736@HOSTESS.GRAPHICS.CS.CMU.EDU>
  9. Distribution: comp
  10. Organization: Junior, Math/Computer Science, Carnegie Mellon, Pittsburgh, PA
  11. Lines: 42
  12. In-Reply-To: <ZORAN_POPOVIC.92Sep3203736@HOSTESS.GRAPHICS.CS.CMU.EDU>
  13.  
  14. Excerpts from netnews.comp.lang.scheme: 4-Sep-92 CLOS - SCOOPS
  15. extensions to.. Zoran Popovic@CS.CMU.EDU (647)
  16.  
  17.  
  18. > I may be asking for too much but I am looking for a scheme with following
  19. > properties:
  20.  
  21. >   * object-oriented extensions (multimethods, and operator overloading would
  22. >     be great!)
  23.  
  24. >   * good foreign function interface (i.e. I want to call C easily from scheme,
  25. >     and maybe even pass lambdas as callbacks to C)
  26.  
  27. >   * is relatively small so that it does not make an application into a huge
  28. >     cpu-devouring monolith.
  29.  
  30. >   * works on SGI machines or at least on some MIPS architecture
  31.  
  32.  
  33. > If you know of any scheme that has even a subset of these properties
  34. > please let me know.  I will summarize.
  35.  
  36.  
  37. > Zoran
  38. > -- 
  39. >                         Zoran Popovic
  40. >                         zoran+@cs.cmu.edu
  41.  
  42.  
  43. Well, OO schemes are not really commonplace: try Oaklisp 
  44. (hey: my teacher's gonna be happy)
  45. Else, take SIOD: it is a tiny scheme, EASILY interfaced with C,
  46.     which works almost on all machines. But it is not OO.
  47.     If you want OO, you can try to implement it is C or Scheme
  48.     (as the C source is quite short and simple)
  49.     It is nice and customizable !
  50.  
  51.     Stefan Monnier
  52.  
  53. -----------------------------------------------------
  54. -- On the average, people seem to be acting normal --
  55. -----------------------------------------------------
  56.