home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / object / 4589 < prev    next >
Encoding:
Text File  |  1992-12-20  |  1.8 KB  |  38 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!objsys
  3. From: Bob Hathaway <objsys@netcom.com>
  4. Subject: Re: Visual programming
  5. Message-ID: <1992Dec18.022832.2739@netcom.com>
  6. Sender: objsys@netcom.com (Object Systems)
  7. Organization: Object Systems
  8. References: <1gplc2INNbj8@montaigne.lif.icnet.uk>
  9. Date: Fri, 18 Dec 1992 02:28:32 GMT
  10. Lines: 26
  11.  
  12. In article <1gplc2INNbj8@montaigne.lif.icnet.uk> js@montaigne.lif.icnet.uk (Jack Shirazi <js@biu.icnet.uk>) writes:
  13. >I've seen a couple of visual programming environments, and used one
  14. >that was implemented using Smalltalk, and I notice that they are
  15. >really dataflow programs. Does anyone have any ideas about a way of
  16. >visual programming which allows you to create and use objects
  17. >interacting with each other.  I realize that the Smalltalk
  18. >implementation has interacting objects uderlying it, but at the visual
  19. >level you have data comming in, processed through some functions and
  20. >output.  I know the question here is unclear, but I'm having trouble
  21. >thinking up a visual program which is not a dataflow diagram.
  22.  
  23. For me, this is an issue with prototyping and perhaps dynamic compilation
  24. in the OO domain.  You can create classes, use dynamic inheritance with
  25. objects from a palette of (new) classes and etc.  From my point of view,
  26. just make objects and classes (and subsystems, and etc.) the primitives
  27. in a GUI and you're set.  This is a higher level of granularity than the
  28. dynamic models I think you're discussing, but its the level I usually
  29. prefer to think of for "visual programming".
  30.  
  31. Even some formal OO design notations (such as Booch and Rumbaugh(et al))
  32. could be used as a visual programming environment; I think, with a little
  33. code integration and dynamic compilation.  I'm surprised they don't have
  34. anything for it already...
  35.  
  36. bob
  37. objsys@netcom.com
  38.