Subject: Re: Changes for proplib to reduce kernel bloat
To: None <tech-kern@NetBSD.org>
From: Pavel Cahyna <pavel@NetBSD.org>
List: tech-kern
Date: 05/12/2006 07:48:17
Hello,
On Thu, May 11, 2006 at 03:01:24PM -0700, Jason Thorpe wrote:
> Sure, Apple has other file formats for plists (like a very compact and
> fast-to-parse binary plist format), but they're not human readable / editable
> with standard text tools. I could certainly entertain the idea of being able
> to externalize to / internalize from that format... but it is also desirable to
> keep the text form at the same time, for other reasons.
What about the old NeXTSTEP (is it NeXTSTEP?) text format? If human
readability and editability is a concern, I think it is much more
human-readable and editable. (Imagine using property lists for the kernel
command line - entering a property list in the boot loader would be much
easier in the NeXTSTEP format than in the XML format.)
For reference: XML property lists:
http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/XMLPListsConcept.html
http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFPropertyLists/Articles/XMLTags.html
NeXTSTEP text property lists:
http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/OldStylePListsConcept.html
For those using the Windowmaker window manager - the text format is used
as the format for its configuration files in GNUstep/Defaults.
Pavel