Q2Java is a game DLL for Quake2 that allows game code to be written in Java instead of C. It currently runs on Win32, Solaris, and Linux platforms. It takes advantange of many Java features including security, cross-platform binary compatibility, internationalization, dynamic classloading, just to name a few things.
QWPython is a Python-powered QuakeWorld dedicated server. The core engine has been wrapped up as a Python module and altered to call back to Python to execute Quake game logic. A QuakeC - Python translator is also included, along with pre-translated versions of Deathmatch and Capture-The-Flag.
Tried making "recipies" for Subverison and Neon, found that it worked fairly well for fetching/building/installing them as FreeBSD packages. My first impression is that A-A-P has some good potential, and I look forward to seeing how it turns out.