Abstract
This site hosts the home page of all my software projects on the GitHub service.
All the packages support (officially) only the GNU infrastructure on a Linux+GNU system: GNU C Compiler, GNU Make, GNU Bash, GNU command line utilities like rm, tar and gzip. A detailed list of prerequisites is outlined in the project specific README files.
Nausicaa
Scheme is a statically scoped and properly tail--recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. The Revised^6 Report on the Algorithmic Language Scheme gives a defining description of the programming language Scheme.
Nausicaa is a distribution of Scheme language libraries for R6RS Scheme implementations. Currently it attempts to support Vicare (a fork of Ikarus), Mosh, Petite Chez and Ypsilon (at present, Ypsilon support is suspended because its bugs do not allow Nausicaa to run; Wed Feb 16, 2011).
Vicare
An experimental fork of Ikarus Scheme.
Infix
An infix to prefix macro transformer for R6RS Scheme implementations. The library supports Guile, Ikarus, Larceny, Mosh, Petite Chez, Racket, Vicare and Ypsilon.
Toy Functional
A distribution of libraries for R6RS Scheme implementations; it aims at providing an experimental, purely functional, sublanguage. The library attempts to support Guile, Ikarus, Larceny, Mosh, Petite Chez, Racket, Vicare and Ypsilon.
Nausicaa/SharpBang
A simple programming languages laboratory converting code to R6 Scheme.
Nimby Doc
This package is a distribution of software documentation in GNU Texinfo format. All the documents are a conversion of existing documentation in other formats from various projects, whose code and documentation is distributed on the Internet.
Marco's Bash Functions Library
A library of functions for the GNU Bash shell, aiming at making it a viable solution for medium sized scripts.
Annealing
A C language extension library for GSL, the GNU Scientific Library, attempting a redesign of the simulated annealing module.
TclAList
An example Tcl package using the TEA infrastructure.
TkSquare
An example Tk package using the TEA infrastructure.
Useless Containers Library
A C language library implementing generic containers.
Useless Tcl Packages
A collection of packages for Tcl.
ATBLAS
A distribution of BLAS and CBLAS from Netlib using the GNU Autotools.
ATLAPACK
A distribution of LAPACK and LAPACKE from Netlib using the GNU Autotools.
CRE2
A C language wrapper for the RE2 library from Google, which is implemented in C++. RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python.



