Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Compiling software for OS9 classic and below
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling software for OS9 classic and below



At 6:47 PM +0100 2/17/07, m.zeckinger wrote:
hello guys,
i am currently following the ruby mailinglist where i found a post
about if the ruby interpreter can be compiled to run on mac os 9 (see
http://www.ruby-forum.com/topic/98122 )
this made me think about how to compile software for classic os9 and
below (os 8.6 and so on)
can this be generally done? how would unix-based applications like the
ruby interpreter be ported to os9? is there any documentation out
there? which compilers to use?

If you have a PPC Mac, then one good starting point would be MPW ("Macintosh Programmer's Workshop"), a very mature development environment. It's fast and powerful, and there are many older programmers who still loudly lament Apple's failure to port it to the Carbon environment. Apple's main Web page for it, http://developer.apple.com/tools/mpw-tools/compilers/index.html, says, "It brings together a comprehensive collection of development tools designed to support C, C++, and assembly-language programmers who are writing software for Mac OS 7.x/8.x/9.x." It has its own shell with a lot of command-line tools; additionally, sed, awk and perl ("MacPerl") have been ported as MPW tools; there has been some work using Python with MPW (http://www.nevada.edu/~cwebster/Python/MPWHOWTO/MPWHOWTO.html) although it doesn't appear that MacPython was ever compiled as an MPW tool. I don't know about Ruby.


If you have an Intel Mac, then perhaps you can use the above info combined with the SheepShaver PPC-emulation program.

HTH,

Jonathan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Student-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.