• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Obj-C Runtimes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Obj-C Runtimes


  • Subject: Obj-C Runtimes
  • From: Rob Rix <email@hidden>
  • Date: Thu, 11 Oct 2001 05:16:41 -0400

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yo, all.

My Dad recently acquired a Pismo (which I'd love to trade him my iMac DV for...but that's another story altogether), and since he hasn't yet upgraded his RAM (nor has he got 10.1 for us yet...supply problems are severe, apparently), he runs it in OS 9 most of the time.
I've been taking advantage of this situation to run CodeWarrior a fair amount. Thanks to Metrowerks' productivity, it has a nice Objective-C compiler which I've been using happily along with the runtime they included on the resource disk.

Problem is, objc_msgSend() et al are written in 68K assembler. This isn't that nice a situation for a PPC. It runs, but still...
So anyhow, I've heard it mentioned in the ObjC-vs-C++ stuff that's been going on that it's pretty trivial to write an Objective-C runtime. That being the case, does anybody have one for classic Mac OS that's not written using 68K assembler?
I've been trying to port some of the asm code from the Darwin project's objc4, but that's more than just a little out of my league.

The eventual goal with this is to get a basic set of classes running on OS 9 so that I can compile some OS X apps on it. I figure that since CoreFoundation works on OS 9, I can at least get NSArray, et cetera, working.

Thanks a million,

- -- Rob

Random and unpredictable are not the same thing.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (Darwin)
Comment: For info see http://www.gnupg.org

iD8DBQE7xWOGnZTWcucI1tgRAizrAJwNipiAbCwoWnxYBaX+29RM5jOhwgCfXQz7
ZTaBdKnOYplL4F2Y9baOWdY=
=QEtH
-----END PGP SIGNATURE-----


  • Prev by Date: Re: NSMatrix actions
  • Next by Date: Re: NSDistributedNotification and Developer Cooperation.. a request for discussion
  • Previous by thread: Re: more 'new to cocoa' problems...
  • Next by thread: 10.1 server and routing
  • Index(es):
    • Date
    • Thread