This package can currently read or write the old NeXT style .plist files as well as read the newer XML style extensively used in Mac OS X.
The old format is supported by PropertyListStream, which works much like DataStream or ReferenceStream, eg,
dict := (PropertyListStream on: (FileStream fileNamed: 'old.plist')) next.
The new format is supported by XMLPropertyListReader, which has a different API:
dict := (XMLPropertyListReader on: (FileStream fileNamed: 'new.plist')) root.