Archive of UserLand's first discussion group, started October 5, 1998.

Re: XML support in Mac OS (was HTML support in Mac OS)

Author:Jonathan Hendry
Posted:5/10/1999; 8:37:52 PM
Topic:HTML support in Mac OS?
Msg #:5973 (In response to 5913)
Prev/Next:5972 / 5974

(Issue: What is the Core Foundation libary for Carbon)

Found out tonight what this might be.

The OpenStep/YellowBox FoundationKit appears to implement much of its functionality with private C functions, probably for speed (no ObjC method dispatch overhead).

It might also make thread safety easier to implement and faster, since making ObjC method calls thread safe has required some heavy mutex overhead. (Luckily, the overhead only comes into play if you call a certain objc_setMultithreaded() runtime function).

Apple could have exposed this private API, and fleshed it out a bit.

So, it's probably not a reimplementation, or a wrapper around the class framework, but a new use for code that's been around for a while.

This page was archived on 6/13/2001; 4:49:59 PM.

© Copyright 1998-2001 UserLand Software, Inc.