1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
The tarball contains the literate programmed original sources,
all the sources derived from that by running interscript,
including Ocaml sources for the compiler, C++ sources for
the run time components, build scripts, documentation,
the tutorial, and all the examples and regression tests,
the codes generated by running Felix against the examples,
and finally, a linux binary version of the compiler
and program driver.
Top level files:
VERSION current version number, should be 1.1.1_rc1
CONTENTS (this file)
README the usual readme file
INSTALL how to install and build felix
LICENCE licence details
AUTHORS list of contributors
NEWS handy place to plug Felix
ChangeLog where change info should go but doesn't
config/buildno.txt contains the build sequence number
this must differ between builds in case
Marshalled data format changes
it may not exist when you start,
the script/maker script creates it
when necessary
Makefile the makefile, mainly hooks into script/maker
script/maker This is the main make script, written in Python
The directories are:
config -- user configuration data
lpsrc -- LP original sources, contains EVERYTHING you need
if you have the full tool chain installed
lpbackup -- backup of LP sources (make backups with 'make backup' :)
interscript -- the complete interscript package
src -- ocaml source code for the compiler
test -- regression tests and driver programs
doc -- the complete documented source of the compiler
htmlman -- man pages converted to html by htmlman
tut/doc -- the tutorial
tut/examples -- examples from the tutorial
www -- the top level of the sourceforge web site
script -- python build script
misc -- misc files including vim syntax colouring file
meta -- contains various package manager meta-data files
lib -- felix standard library
man -- man pages for tools and some language features
bin -- compiler tools directory
rtl -- C++ run time library sources
|