Home - Software - Papers - Contact us

FLEX compiler infrastructure

This page provides some useful information on the FLEX compiler infrastructure. Source code is licensed under the GNU GPL v2 or later.


UPDATE (Feb 2009): FLEX sources have been migrated to git. Use the git repository: http://cscott.net/Projects/git/Harpoon/<module>, where <module> is one of Benchmarks BuildScripts Classpath Code CVSROOT Design Docs EventDriven FOC focred ImageRec QuickBench Realtime Repair RoleDiscovery RoleInference Runtime SupportNP or Tests. Additional information is at Ohloh.

UPDATE (Feb 2011): I uploaded the FLEX sources to github, where it's easier to browse them. The github sources have a single respository with each CVS module in its own directory; each module is also on its own branch if you'd like to interact with them separately.

HTMLLast Updated
FLEX group publications and papers    
Project bibliography PDF 10-Jun-1999 at 10:01:24 AM EDT.
Tutorial on compiler intermediate representation
(This is a bit outdated these days, but may still be useful)
PDF 12-Oct-1998 at 04:39:33 PM EDT.
FLEX Change Log   19-Apr-2007 at 01:15:31 AM EDT.
FLEX javadoc documentation   19-Apr-2007 at 01:15:31 AM EDT.
RTJ javadoc documentation   6-Sep-2002 at 06:29:52 PM EDT.

FLEX versionStatus Source codeBinaryJavadoc Updated/Released
Development alphaunstable harpoon.tgz 19-Apr-2007 at 12:55:18 AM EDT.
Harpoon.jar 19-Apr-2007 at 01:00:20 AM EDT.
doc/ 19-Apr-2007 at 01:15:31 AM EDT.
v3.2stable harpoon.tgz Harpoon.jar 09-Apr-2002 at 22:58:18 PM EDT.
v3.1stable harpoon.tgz Harpoon.jar doc.tgz 10-Mar-2002 at 00:12:27 PM EST.
v2.0obsolete harpoon.tgz 07-Nov-2001 at 18:41:03 PM EST.
v1.0obsolete harpoon.tgz Harpoon.jar doc.tgz 21-Nov-1998 at 08:59:33 PM EST.

Image Recognition benchmarks
ImageRec versionStatus Source codeBinaryJavadoc Updated/Released
v1.0stable imagerec.tgz imagerec.jar doc/ [an error occurred while processing this directive]

Real-time Java implementation
RTJ versionStatus Source codeBinaryJavadoc Updated/Released
Development alphaunstable realtime.tgz realtime.jar doc/ 6-Sep-2002 at 06:30:32 PM EDT.
This software is unsupported and provided for research purposes only. If you want a production RTJ implementation, ask TimeSys.

You may also find the following links useful.

For information on installing and using FLEX, see:

External resources which might be useful:

Other resources:

Search flex-compiler.csail.mit.edu Search WWW

Verbatim copying and distribution is permitted in any medium,
provided this notice is preserved.
Valid HTML 4.01!
HTML Last updated: 4 Sept 2002