The iou project is a toolbox for structures and helpers. Some highlights include the following
bbuf- The bbuf is a read/write byte buffer. It is most interestingly used by bbi, bbo, and bbp.
hasharray- This is an associative list, or ordered map. Supports typed and multiple indeces. Used as an object map in objmap and a primitive integer map in intmap. Supports inheritance, as extended in obfmap. The IOU DOM employs the hasharray for high performance DOM, and has a graph size bound of 100K children per DOM node.
b64 and utf8- Common, fast I/O Coders for Base64 and UTF8.
uri- A URL parser, interesting for its particular brand of liberalism in this generally ambiguous domain.
clar- A Java binary class file rewriter useful for fast reflective (dynamic binding) method invocation adapters.
Thursday January 10, 2008
|
|