home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / mac / hypercar / 4215 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.2 KB

  1. Path: sparky!uunet!pageworks.com!world!eff!iWarp.intel.com|ogicse!emory!swrinde!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!apple!mumbo.apple.com!gallant.apple.com!delos.apple.com!user
  2. From: shebs@apple.com (Stan Shebs)
  3. Newsgroups: comp.sys.mac.hypercard
  4. Subject: Re: Word 5.1 & AppleEvents
  5. Message-ID: <shebs-171192100253@delos.apple.com>
  6. Date: 17 Nov 92 18:19:20 GMT
  7. Article-I.D.: delos.shebs-171192100253
  8. References: <1992Nov11.232622.30978@fourd.com> <7875@lib.tmc.edu>
  9. Sender: news@gallant.apple.com
  10. Followup-To: comp.sys.mac.hypercard
  11. Organization: Apple Computer Inc.
  12. Lines: 35
  13.  
  14. In article <7875@lib.tmc.edu>, draper@odin.mda.uth.tmc.edu (E.J. Draper)
  15. wrote:
  16.  
  17. > I think this is a larger problem for Apple than they think it is.  If
  18. > Apple wants the developer community to adopt object model AppleEvents,
  19. > and this will be essential if AppleScript is going to succeed, it will
  20. > have to do the following:
  21. >     
  22. > 1) Document the object model in *far* less esoteric terms.
  23. > 2) Embark upon an educational crusade.  
  24. >    (Not just horrendously priced DU classes)
  25. > 3) Simplify the implementation.
  26.  
  27. AppleEvents are like the bare X protocol.  You can write efficient code
  28. to drive a display on the other side of a network, but it would be very
  29. difficult.  To use the X protocol, you have Lisp and C libraries to do
  30. the most useful things in a function call style, and then you get a
  31. toolkit to encapsulate groups of calls into interface objects, and then
  32. you can use a scripting language like Tcl/Tk to build useful things.
  33.  
  34. Personally, I think the basic API and object model is fine, but it's
  35. very low-level and should be much less visible to normal application
  36. developers.  AppleScript will help a lot with understanding the
  37. high-level view of things - it can show you an English description of
  38. an event, for instance.  We could use more toolkit-type AE support,
  39. but I don't know what that should look like.
  40.  
  41. If it's any consolation, nobody else has this figured all this out
  42. either.  Competitors are systems like OLE and ORB, but they're also
  43. hard to use and not well-accepted yet.  Even the research world
  44. hasn't agreed on a scheme to link objects in multiple programs.
  45.  
  46. Stan Shebs
  47. Apple ATG System Software (but speaking for myself, of course)
  48. shebs@apple.com
  49.