Integrating lucene in python using gcj and generics

Interesting paper from the latest PyCon 2005 Pulling Java Lucene into Python: PyLucene

As OSAF needed an open source text search engine library for its Python based project, Chandler, we made the following bet: what if we pulled together Java Lucene, GNU’s gcj Java compiler and SWIG to build a Python extension ?

This paper examines the issues of pulling an open source Java library into Python, matching the differences in memory management, thread support and type systems. It also describes a technique for extending a Java class from Python by providing a python implementation to a Java extension proxy.

Other exciting news is that Andrew Hughes fixed the GNU Classpath generics branch so that it could be bootstrapped with jamvm 1.3.0!