orange2c is only a compiler for the orange
language. the orange2c-x.x.x.tgz package only contain the compiler,
some utilities (e.g. for installing public id catalogs), and the
runtime kernel. all addiitonal classes, type declarations etc., which
are described in the 'orange language specification' are not
included in the compiler package. they are defined and implemented
in a number of additional packages. the packages are available from
the same download area as the compiler and language
specification. all libraries are implemented (partly) in orange itself, so the compiler has to be installed first. detailed installation and setup information is content with the packages. o2clang (!)this package implements the core runtime library. it is
required, since the orange2c
compiler compiles it's C code for various internal settings of this
library. to use orange you must use orange2c
and this library. o2cred (+)the 'red' library is the base kit for normal, non graphical
applications. it contains the io and extended collection type,
user properties and configuration, the net and messaging
frameworks. this library can be used, but can be replaced by any
other implementation of course. Legend: ! = required, + = recommended, ~ =
optional. |