home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / programm / 20487 < prev    next >
Encoding:
Text File  |  1992-12-31  |  1.6 KB  |  34 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!mojo.eng.umd.edu!russotto
  3. From: russotto@eng.umd.edu (Matthew T. Russotto)
  4. Subject: Re: Sozobon C - a free C for the Mac, too?
  5. Message-ID: <1992Dec31.223441.15654@eng.umd.edu>
  6. Date: Thu, 31 Dec 92 22:34:41 GMT
  7. Organization: Project GLUE, University of Maryland, College Park
  8. References: <29848@castle.ed.ac.uk>
  9. Distribution: comp
  10. Lines: 22
  11.  
  12. In article <29848@castle.ed.ac.uk> ngse18@castle.ed.ac.uk (J R Evans) writes:
  13.  
  14. >So given that we can have a basic small compiler running quickly, just how 
  15. >big a job might it be to make this produce Mac code?  Comments sought!
  16. >[e.g. Sozobon doesn't know about the specialised purposes assigned within 
  17. >the Mac to A5, but apart from telling the compiler to leave A5 alone, 
  18. >I guess most of this stuff will appear in the libraries? Is that so? -- 
  19. >As is probably obvious, I've done comparitively little Mac
  20. programming.]
  21.  
  22. I don't think the compiler itself will be the biggest problem, given
  23. that you already have a 68000 C compiler for the other platforms.
  24. there is stuff like treating A5 in a special manner, but comparatively minor
  25. when you consider your big problem:  LINKING.  If you want to use the
  26. Mac libraries, you've got to come up with a working linker, able to
  27. read MPW .o files or THINK C projects (and the latter isn't
  28. documented).
  29. -- 
  30. Matthew T. Russotto    russotto@eng.umd.edu    russotto@wam.umd.edu
  31. Some news readers expect "Disclaimer:" here.
  32. Just say NO to police searches and seizures.  Make them use force.
  33. (not responsible for bodily harm resulting from following above advice)
  34.