Home/
 www.icosaedro.it 

 CVS Server

All the public projects hosted here are also available from the CVS server. You may want to browse the files with your WEB client or access directly the CVS server using a proper CVS client. From here you can download the most updated (possibly unstable... :-) version of every module, read the instructions that follow to know how.

Browseable CVS Server

See all the CVS modules hosted here with your WEB browser. While the internal pages of the WEB site offer the last stable version of each module, from here you can download the most recent version available: please select Browse source of the module you are interested on and click on Download GNU tarball to download the whole module. A listing of the available modules with a brief description follows.

 

ACM-5.0-ico
Flight simulator
Based on the old ACM-5.0 code, a new corrected and improved version of the flight simulator with more instruments, more aircrafts models and several new features.
Project home page. Browse or download CVS source.

 

BNF_CHK
EBNF syntax parser and formatter
This program parses a EBNF file and generates a pretty HTML formatted version. On-line evaluation version available.
Project home page. Browse or download CVS source.

 

HTMLLint
Basic HTML validator
Check for improperly nested entities, invalid entities, invalid attributes, etc. Very basic features just for those that are used to write HTML sources using bare text editors. Useful for automated full-site checks. Documentation available only in italian language, sorry.
Project home page. Browse or download CVS source.

 

M2 Development System
Modular programming language with libraries
Very simple but yet powerful programming language based on the concept of modularization. Includes the M2-to-C cross compiler and several useful libraries of modules. On-line evaluation version available with a gallery of examples.
Project home page. Browse or download CVS source.

 

PHPLint
Validator and documentator for PHP sources
Large projects and complex PHP programs can benefit from this static validator. It can also generate the documentation in HTML out from the sources. Recognizes and parses the phpDocumentor syntax. On-line evaluation version available with a gallery of examples.
Project home page. Browse or download CVS source.

 

tt
Email and newsgroup textual client
Allows to read and compose emails and newgroup articles from the textual terminal. MIME encoded messages can be displayed through your preferred WEB browser. Documentation available only in italian language, sorry.
Project home page. Browse or download CVS source.

 

Access to the CVS Server

You may also access the public part of the CVS Server hosted here using the server name cvs.icosaedro.it, user name anonymous, empty password and directory /home/cvs. Usually this can be accomplished simply setting an environmental variable, then calling your preferred CVS client:

$ export CVSROOT=:pserver:anonymous:@cvs.icosaedro.it/home/cvs/repo
$ cvs checkout MODULE

How to contribute

If you made any improving, extension or correction to the distributed source code or to the distributed documentation, and you think that it should be made available from this WEB site, fell free to submit to me your work, either as a patch (preferred) or simply sending me the files you changed. Generating a patch is very simple. Start defining the CVSROOT environmental variable as stated above, then generate the patch file:

$ cd your/local/copy/of/the/project
$ cvs diff -u > /tmp/patch.txt

Attention: new files and new directories are not added with the command above. If you added new files or new directories, then you will need to pack them inside a tarball file with a command similar to this one:

$ tar cvz new_file some_dir/another_file new_dir > /tmp/files.tar.gz

Then send to me an email at salsi@icosaedro.it. In your message remember to:

License

All the modules are distributed under some "open source" copying license, either BSD-style or GPL, or other as specified in the LICENSE or README file tied to the module.

References


Umberto Salsi
Contact
Site map
Home/