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

  1. Path: sparky!uunet!comp.vuw.ac.nz!waikato.ac.nz!ldo
  2. From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  3. Newsgroups: comp.sys.mac.hypercard
  4. Subject: Re: Word 5.1 & AppleEvents
  5. Message-ID: <1992Nov18.171125.12285@waikato.ac.nz>
  6. Date: 18 Nov 92 17:11:25 +1300
  7. References: <1992Nov11.232622.30978@fourd.com> <7875@lib.tmc.edu> <shebs-171192100253@delos.apple.com> <jpugh-171192132944@wolverine.apple.com>
  8. Followup-To: comp.sys.mac.hypercard
  9. Organization: University of Waikato, Hamilton, New Zealand
  10. Lines: 26
  11.  
  12. In article <jpugh-171192132944@wolverine.apple.com>, jpugh@apple.com (Jon Pugh) writes:
  13. > In article <shebs-171192100253@delos.apple.com>, shebs@apple.com (Stan
  14. > Shebs) wrote:
  15. >>
  16. [comments about the difficulty of supporting AppleEvents omitted]
  17. >
  18. > I agree with a lot of this, but in addition I would like to point out that
  19. > a lot of the design decisions were made for compatibility reasons.
  20. > AppleScript would like to be a full OOP language, but it has to be
  21. > implemented in non-OOP programs.
  22.  
  23. Why? AppleScript is a language in its own right, right? So how would you
  24. embed AppleScript code inside programs written in other languages? It seems
  25. to me the natural way would be to store AppleScript sequences (possibly in some
  26. "tokenized" or other such "pseudocompiled" form) in resources or suchlike.
  27. So why should that have any interaction with the language that the rest of the
  28. program is written in?
  29.  
  30. > That makes it very tough to hide the implementation details.
  31.  
  32. You don't have to be OOPish (OOPful?) to support data abstraction. Try Modula-2.
  33.  
  34. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  35. Computer Services Dept                     fax: +64-7-838-4066
  36. University of Waikato            electric mail: ldo@waikato.ac.nz
  37. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+13:00
  38.