• 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
Objective-C Runtimes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Objective-C Runtimes


  • Subject: Objective-C Runtimes
  • From: Rob Rix <email@hidden>
  • Date: Thu, 11 Oct 2001 10:50:57 -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

For this is summer--we spin slowly on the edge of song. - Kira Byers
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (Darwin)
Comment: For info see http://www.gnupg.org

iD8DBQE7xbHenZTWcucI1tgRAuzgAJ40U4Ad/+G3DCFcoRuDKN+5vMY+4QCgva4u
OCwSY5UqptDXB50heCQl8+Y=
=QCYM
-----END PGP SIGNATURE-----


  • Prev by Date: NSBrowser
  • Next by Date: Re: The late, lamented movie preview box.
  • Previous by thread: Re: NSBrowser
  • Next by thread: Seeing entire class name in IB's instances palette?
  • Index(es):
    • Date
    • Thread