--- Content of the scriptol archive 
--- Available from scriptol.com

COMPILERS & REFERENCE MANUALS

solc.exe             The Scriptol to C++ or executable compiler.

solc.ini             Default configuration file for solc.exe.
solc.bcc             Configuration file for Bcc 5.5.
solc.gcc             Configuration file for MingW.
solc.ms              Configuration file for Microsoft's Visual C 7.0

light.exe            Converts xml into light xml and conversely.
xcheck.exe       Test if a xml file is well-formed.

manual.html          Reference manual of the Scriptol programming language.
install-cpp.html         How to install Scriptol and other tools.
dom.html              Xml in the Scriptol to C++ compiler.
doxsol               Doxygen configuration file for documentation on library.
dox.bat              Call doxygen if installed (edit for the correct path).

install.bat          Install libs either into GD and GTK or any directory you want.
cmpm.bat linkm.bat   Batch files to compile and link C++ with MingW.
cmpb.bat linkb.bat   Batch files to compile and link C++ with BCC55.
cmpv.bat linkv.bat   Batch files to compile and link C++ with Visual C.


EDITOR

editor.exe           The editor.
xxx.properties       Property files used by the editor.
scitedoc.html        Manual of the editor.


SCRIPTOL SUB-DIRECTORY: C++ LIBRARY 

When you want to build an executable, these files are required
Libraries for other compilers may be downloaded, see scriptol.com

    Libraries for the Borland C++ compiler

libsolbc.lib         Library to link with C++ Builder projects.
gcbc.lib             Garbage collector compatible with C++ Builder.
soljvmbc.lib         Wrapper to jvm.dll (requires jvm.lib for C++ Builder).
libxmlbc.lib         Wrapper to libxml (incompatible with saxbc.lib).
                     Requires libxml2 compiled to BCC.
saxbc.lib            Wrapper to expat (incompatible with libxmlbc.lib).
                     Requires libexpats_mtd.lib included in scriptol archive.
sqlitebc.lib         Import library for sqlite.dll (see at the download page).

    Libraries for the Visual C++ compiler

libsolms.lib         Library to link with Visual C++ projects.
gcms.dll             Garbage collector, required when using Visual C++.
gcms.lib             Garbage collector compatible with Visual C++.
soljvms.lib          Wrapper to jvm.dll compatible with jvm.lib and VC++.
libxmlms.lib         Wrapper to libxml. Requires libxml2 compiled to VC++.
saxms.lib            Wrapper to expat. Requires expart compiled to VC++.
sqlitems.lib         Import library for sqlite.dll (see at download page);

    Header files for libraries above

libsol.hpp           Main C++ file to include, uses headers files below...
text.hpp                "
dynarr.hpp              "
fun.hpp                 "
array.hpp               "
array64.hpp             "
dyn.hpp                 "
jvm.hpp                 "
gc.h                 Header for the garbage collector.
gc_cpp.h                "
dom.hpp              Header for dom (included into scriptol library).
sax.hpp              Header for the sax library.
libphp.sol           File to include for using the scriptol libraries above.
libdom.sol           Include file for using the dom class.

install.bat          Script to install the library into either subdirectories
                     or user's path (add the path to command line).


DEMOS DIRECTORY

helloyou.sol       Enter and display a text.
*.sol                Several scriptol programs.

DOC DIRECTORY

licence.html         Licence of the compilers and library.
language.html        Licence of the Scriptol programming language.
cbuilder.htm         Using Scriptol with C++ Builder.
msdev.htm            Using Scriptol with Visual Studio.
credit.txt           Licence of external tools
manual.texi        Source of the manual. Use makeinfo to convert it.	

SCRIPTOL EXTENSIONS (scriptol sources)

path.sol             Directories management
dirlist.sol          Library to read directories.
image.sol            Library to use or make images.
pattern.sol          Compare filenames with wildcards.
strtools.sol         Some text functions.
qsort.sol            Base algorithm to sort data.
genSort.sol         Generic sorting algorithm.


XML DIRECTORY - Examples of xml used as data structure

demoxml.sol          Integrating xml document into a Scriptol source.
ex_dom.sol           Using xml as database (taken from the Scriptol book)
html.sol             Generating web page from html inside Scriptol source.
vehicle.sol          Declaring several xml document.
xedit.sol            Changing the structure of an xml document.
lxdemo.sol           Requires VC++, libxmlms and libxml2. Loads an xml document.
saxdemo.sol          Requires BCC, saxbcc and expat. Loads an xml document.
xmlcopy.sol          Test of dom assignement.
.txt                 Manuals.


XUL DIRECTORIES - Examples of xul app, templates only

xul-hello          Test xulrunner.
xul-color         Very simple xul program.
xul-ide            Scriptol program soldev using xul.


SQLITE DIRECTORY - How to use sqlite 2 from an executable

sqlite.sol           File to include.
sqcreate.sol         Demo of SQL database creation.
sqcreate.cfg         Configuration file for the compiler.
squery.sol           Demo of SQL database query.
squery.cfg           Configuration file.
README and .txt       Manuals.


GTK DIRECTORY

These programs require you to download and install 
gtk under Windows (it is native under Linux).
hello.sol            Small example.
base.sol             Small example.
README               Read this first.


JAVA DIRECTORY - Examples working only with Php (for now)

javademo.sol         Example of how to use Java from Scriptol.
jsetup.txt           How to install java-php.
README               Read this first.


Other files

clean.bat            Batch file to erase not to distribute files.
keyword.en           List of keywords and reserved words.
keyword.xx           Keywords in foreign languages.
ex_fib.fr.sol        Example of program in french.
CONTENT.TXT          This file.


OPEN GL DIRECTORY - Demo of how to link to open gl.

particle.sol         The demo, from a c program.
particle.cfg         Configuration file for the solc compiler.
opengl.sol           The open gl reduced interface.
openglw.c            A wrapper to open gl.
xxx.lib              Various import libraries.


Additional libraries

Download libraries for MingW  at: http://www.scriptol.com


More examples:
See at: http://www.scriptol.org

More documentation:
Order the CD from the Scriptol.com site, and get more documentation:
- Documentation of the library, generated by doxygen.
  You can build it yourself with the doxsol file.
- A complete tutorial with lots of examples and exercices.
