Overview
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.
Vicare Scheme
An implementation of the Scheme language compliant with the R6RS standard. It is a fork of Ikarus Scheme by Abdulaziz Ghuloum. The project aims to be a native compiler for R6 Scheme producing single threaded programs running on Intel x86 processors; it officially supports the GNU+Linux platform. It offers arbitrary precision integers through GMP; it implements an optionally included foreign-functions interface based on Libffi.
Nausicaa
Nausicaa is a distribution of Scheme language libraries for R6RS Scheme implementations. Currently it officially attempts to support Vicare (a fork of Ikarus), and unofficially: Mosh, Petite Chez and Ypsilon. The distribution is split into independent packages, see the home page for further informations.
Infix
An infix to prefix macro transformer for R6RS Scheme implementations. The library supports Guile, Ikarus, Larceny, Mosh, Petite Chez, Racket, Vicare and Ypsilon.
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 make 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.



