I feel like POI is really high on my list of OSS projects I feel deeply indebted to. I've used it for work more times than I can remember. What a fantastic and probably painful bit of work they put out. Oh, and HWPF is Horrible Word Processor Format.
Alexey ________________________________ From: Ed G <[email protected]> To: The Java Posse <[email protected]> Sent: Thu, March 17, 2011 9:48:26 AM Subject: [The Java Posse] Re: Seriously HPSF - org.apache.poi.hpsf=Horrible Property Set Format etc And don't forget HSSF, Horrible SpreadSheet Format, a lot of Andy Oliver's sense of humor is embedded in POI. If you read the documentation for POI you see commentary on their thoughts about the design and get a sense of the struggles they had in working with Office file formats. On Mar 17, 12:39 am, Michael Neale <[email protected]> wrote: > POI == Poor Obfuscation Implementation IIRC? > > I think Andy Oliver started the project and came up with the name > after pouring over what little publicly published specs of document > formats there were. > > On Mar 17, 12:47 pm, mP <[email protected]> wrote: > > > > > > > > > I have used Apache POI in the past but never noticed the meanings of each of > > the packages hanging of org.apache.poi.*. Its quite humerous that an apache > > product has this sort of thing embedded within the acronyms and javadoc > > itself. Are there any other similar public statements for other popular > > libraries ? > > >http://poi.apache.org/apidocs/index.html > > > *DDF - Dreadful Drawing Format* > *org.apache.poi.ddf<http://poi.apache.org/apidocs/org/apache/poi/ddf/package-summary.html> > > > * This package contains classes for decoding the Microsoft Office Drawing > > format otherwise known as escher henceforth known in POI as the Dreadful > > Drawing Format. > > > *HPSF - Horrible Property Set Format* > *org.apache.poi.hpsf<http://poi.apache.org/apidocs/org/apache/poi/hpsf/package-summary.html> > > > * > > > *org.apache.poi.hpsf.extractor<http://poi.apache.org/apidocs/org/apache/poi/hpsf/extractor/package-s...> > > > * > *org.apache.poi.hpsf.wellknown<http://poi.apache.org/apidocs/org/apache/poi/hpsf/wellknown/package-s...> > > > * > > Specific support for DocumentSummaryInformation, SummaryInformation types. > > > *HSSF - Horrible Spreadsheet Format* > *org.apache.poi.hssf<http://poi.apache.org/apidocs/org/apache/poi/hssf/package-summary.html> > > > * Horribl -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
