home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / isis / 315 < prev    next >
Encoding:
Text File  |  1992-11-23  |  1.4 KB  |  33 lines

  1. Newsgroups: comp.sys.isis
  2. Path: sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!rpi!batcomputer!cornell!cliff
  3. From: cliff@cs.cornell.edu (Cliff Krumvieda)
  4. Subject: ISIS, Smalltalk, CLOS
  5. Message-ID: <1992Nov23.162452.19286@cs.cornell.edu>
  6. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  7. Date: Mon, 23 Nov 1992 16:24:52 GMT
  8. Lines: 23
  9.  
  10. >Has anyone out there tried to integrate the ISIS toolkit with
  11. >Smalltalk or CLOS?
  12.  
  13. >I think Cliff will be posting something on Isis within CLOS environments.
  14. >He developed the commercial version of our Common LISP interface, which looks
  15. >much better than the V2.1 version (and is faster too), so he's the expert
  16. >on this.
  17.  
  18. The Common LISP Interface to Isis 3.0.7 uses the Object System to
  19. "wrap" objects communicated between Lisp and C.  For instance, a
  20. pointer to a C groupview structure is represented by an instance of
  21. the <GROUPVIEW> class in LISP.  A simple single inheritance scheme is
  22. used to group objects that behave the same; e.g., the superclass
  23. <ADDRESS> has subclasses <GROUP-ADDRESS>, <PROCESS-ADDRESS>, and
  24. <PROCESS-LIST>, and any <ADDRESS> can be the destination of a bcast.
  25.  
  26. Unlike the Smalltalk port (as I understand it), the Common LISP
  27. Interface is not intended as a thorough integration of Isis into an
  28. object-oriented paradigm.  Instead, it provides a safe, efficient, and
  29. convenient way to use the Toolkit from either Lucid or Allegro Common
  30. Lisp.
  31.  
  32.                             --Cliff
  33.