home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / mac / system / 11798 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  1.7 KB

  1. Path: sparky!uunet!wupost!sdd.hp.com!cs.utexas.edu!zaphod.mps.ohio-state.edu!uwm.edu!linac!unixhub!unixhub.SLAC.Stanford.EDU!streater
  2. From: streater@unixhub.SLAC.Stanford.EDU (Tim Streater)
  3. Newsgroups: comp.sys.mac.system
  4. Subject: What do I need to develop Mac apps?
  5. Message-ID: <5457@unixhub.SLAC.Stanford.EDU>
  6. Date: 11 Sep 92 06:29:14 GMT
  7. Sender: news@unixhub.SLAC.Stanford.EDU
  8. Lines: 31
  9. Nntp-Posting-Host: unixhub.slac.stanford.edu
  10.  
  11. I am thinking of writing Mac apps, and have a number of questions:
  12.  
  13. 1) Is MacsBug any use? I see version 6.2 sold with the Apple doccy in
  14.    bookstores, is there a later version? 6.2 appears to be 1990 vintage.
  15.  
  16. 2) I assume that "Inside Mac" books are a prerequisite, is the new version
  17.    actually out yet, I looked in 2 technical bookstores in Palo Alto tonight
  18.    and only saw the older version.
  19.  
  20. 3) I want to be able to read disk blocks directly from within a file, and
  21.    furthermore to do it *asynchronously*. Are there primitives to do this?
  22.  
  23. 4) Sort of related to (3). Does it make any sense for me to be issuing SCSI
  24.    commands to the disk or is this merely what the driver does?
  25.  
  26. 5) Do I have access to and control over interrupts? If I have some code that
  27.    *has* to execute within a given time can I disable interrupts to ensure
  28.    that this happens (and not thereby miss interrupts).
  29.  
  30. 6) I understand there are app builders that can set me up a skeleton app to
  31.    handle window redraws etc, any recommendations here? I plan to use Think-C.
  32.  
  33. 7) Can I do sound asynchronously? I have limited experience here, but it seems
  34.    that when the Mac plays a sound everything else stops.
  35.  
  36. 8) Er....
  37.  
  38. 9) That's it.
  39.  
  40. Thanks for any suggestions - Tim.
  41.  
  42.