Keynote presentation given during the second day of the code4lib Conference held Feb. 15-17, 2006 at LaSells Stewart Center, Oregon State University, Corvallis, Oregon.
A lot can be done in 1,000 lines of code. A retrieval system blending a Dewey browser and an interactive ˜live™ search is presented which is currently implemented in about 1,000 lines. As the user types, the system searches for records, classifies those records into DDC categories, and displays them using standard protocols. The data structures needed to support this are computed in parallel using a Python implementation of map-reduce.
Other topics include discussing the reasoning behind OCLC's recent shift to using version 2.0 of the Apache License to release their open source software.