home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / unix / aux / 4322 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  1.7 KB

  1. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!agate!ucbvax!ucdavis!toadflax!beard
  2. From: beard@toadflax.cs.ucdavis.edu (Patrick C. Beard)
  3. Newsgroups: comp.unix.aux
  4. Subject: Re: Compiling source intended for Think C under A/UX compiler(s)
  5. Message-ID: <20097@ucdavis.ucdavis.edu>
  6. Date: 14 Dec 92 22:22:02 GMT
  7. References: <timmbake.723950875@mcl>
  8. Sender: usenet@ucdavis.ucdavis.edu
  9. Organization: Department of Computer Science, University of California, Davis
  10. Lines: 29
  11.  
  12. In article <timmbake.723950875@mcl> timmbake@mcl.ucsb.edu (Bake Timmons) writes:
  13. >Do I need to buy Think C or are the differences minor compared to cc or gcc
  14. >under A/UX 3.0?  Has anyone done any such porting out there?  Specifically,
  15. >the new release of MacGambit (1.9.1) includes sources for a R4RS scheme
  16. >compiler (yummy!).  Thanks for any help on this.
  17. >
  18.  
  19. I've been working on Gambit. You can take the unix version of Gambit
  20. and get it running under A/UX with minimal effort. I just tweaked
  21. makefiles a bit.
  22.  
  23. Now, your question is still a very good one, one that I don't know the
  24. answer too, and would like to. I've perused the Toolbox interfaces in
  25. /usr/include/mac that cc/gcc will use, and I've noticed a lot of the
  26. MPW provided interfaces, such as AppleEvents.h, and lots of other
  27. system 7 interfaces are missing.
  28.  
  29. Therefore, let me reask your question:  How does one call newer Mac OS
  30. managers from A/UX processes, when the interfaces for those managers
  31. don't exist for cc/gcc?
  32.  
  33. Specifically, I'm most interested in AppleEvent interfaces, so I can write
  34. A/UX processes that talk to MacOS processes via AppleEvents. Does anybody
  35. have these?
  36.  
  37.  
  38. // Patrick C. Beard
  39. // Department of Computer Science, U. C. Davis
  40. // pcbeard@ucdavis.edu
  41.