| This is the public Open Source distribution of Apple, Inc.'s |
| CoreFoundation framework, sometimes known as "CF-lite" |
| because it does not contain every facility available from the |
| CoreFoundation framework in Mac OS X. This distribution is |
| refered to as Open CF-lite to distinguish it from the official |
| Apple release, and to reflect the Open Source nature of this |
| project. |
| |
| This CoreFoundation corresponds to the Mac OS X 10.5.6 version |
| of CF (CF-476.17) |
| |
| This distribution differs from the official Apple, Inc. release |
| in that it is known to build and run on Mac OS X, Windows, and |
| Linux. It would probably be trivial to port to most other |
| POSIX-based environments (volunteers welcome!) |
| |
| The goal of this port is to provide a feature-compatible, cross |
| platform version of the official CoreFoundation framework. In |
| general, we do not propose extending functionality beyond the |
| official Apple release so that this project can serve as a |
| drop-in replacement. |
| |
| To repeat Apple's statement: |
| |
| --- What Apple is NOT interested in, with CF-lite: |
| * Everybody's little convenience methods. Just because |
| "everybody has to write their own", it does not |
| follow immediately that it is a good idea to add it |
| to the system libraries. It is not a goal of CF to |
| be a "Swiss Army Knife"; that just increases the |
| size of the binaries, and the documentation and |
| maintenance burden. Functions to reverse a string |
| or merge two arrays by taking alternate elements |
| from the two arrays are not compelling. |
| |
| The current release is known to work on Windows at a sufficient |
| level to run the WebKit infrastructure. |
| |
| Support is available from the discussion groups at http://opencflite.sf.net. |
| |
| Enjoy! |
| |
| Brent Fulgham <bfulgham@gmail.com> |
| Grant Erickson <gerickson@nuovations.com> |