|
||||||
NOT YET RELEASEDAID 0.9.5 Release NotesRelease Notes Version: : 1.4 $. The most recent version of this file is available
here. AID is a tool to generate language specific interfaces and classes (Java, C++, ...) from abstract interface definition source files (.aid). The tools reads in one or more .aid files, parses them for correctness and keeps all information in a runtime-type-identification (RTTI) tree in memory. It then uses several generators to generate the language specific interfaces and/or classes. It also uses a simple pre-processor to handle cases where the method definitions differ between different languages. Contents
Major changes in AID 0.9.5
DocumentationThe following documentation is currently available: LicenseAID is part of the FreeHEP Java Library, an "Open Source" library distributed under the terms of the LGPL. If you have questions about the licensing please send a mail to: developers@freehep.org. Installing AIDDownload AID and unpack. The distribution creates the following directory structure: AID-version containing license and release notes AID-version/bin containing run scripts AID-version/lib containing jar files Compiling AIDThe current distribution does not contain source files. To (re-)build AID you need to get AID-0.9.5-src.zip or .tar.gz file from the ftp://ftp.slac.stanford.edu/software/freehep/AID/v0.9.5/ directory. To compile it, follow the general instructions for Building the Java FreeHEP Library and compile only the freehep-aid.jar file using the command: ant -Djar=aid To build the distribution kit: cd org/freehep/aid gmake dist Running AIDSet the environment variable AID_HOME to your unpacked AID distribution. Add /bin to your PATH and run: aid Features/Limitations of the Current ReleaseThe following limitations exist:
Reporting BugsTo report bugs or request enhancements you may use the FreeHEP bug database, component AID. ExamplesThe AID/examples directory does not contain any examples at this time.                                                                                                                                                                                                                 |