I have decided to centralise my mini-projects on an SVN repository:

Consequently, I will not post the sources directly on this forum, this would be redundant with the SVN. I may post compiled binaries for Linux and (sometimes) Windows, but they may not stay up-to-date for long. The prefered method to get one of my programs is always to compile it yourself.
If I have not posted any binaries, and that you are unable to compile them yourself, just post on the relevant topic asking for them (nicely), and I'll upload them when I have a chance.
Questions etc, should there be any, go on the project's topic -- not by mail.
Note: in nearly all projects, there should be a test subdirectory with a test.sh script which runs the program. This should help understand how the program is used.
Getting the sources
[People who know how to use SVN need not read this]
See source/checkout to get the command-line way to get the sources for all mini-projects at once.
However, let us say that you don't want to waste time downloading all my stuff when all you need is one mini-project. Then the following commands will be enough:
For instance, if you want to download the project pltex, which is written in ocaml, then replace {LANG} by "ocaml" (without the quotes, of course) and {PROJECT} by "pltex'".svn checkout http://vincent-hugot-projects.googlecode.com/svn/trunk/{LANG}/common
svn checkout http://vincent-hugot-projects.googlecode.com/svn/trunk/{LANG}/{PROJECT}
The common directory contains files on which several projects may depend.
Should a specific project depend on several languages etc, use the same principle to get just what you need. When in doubt, download the whole repository and be done with it.