I'm pleased to announce the pre-release of bigloo-lib 0.19. The
pre-release will be available for a week or so as:
After this period, if no bugs will be reported, I'm going to upload it
Changes from 0.17 version
The product is compatible with the latest (2.5c) version of
Bigloo. Multiple bugs fixed, a few new bindings to Unix OS functions
See ChangeLog for more detailed list of changes.
The bigloo-lib is a set of libraries for Bigloo, the Scheme
programming language compiler
(<http://www-sop.inria.fr/mimosa/fp/Bigloo/>). Most of the libraries
are interfaces for various C libraries, such as C runtime library,
Gtk++, LDAP client API or XML parser API. Other libraries are written
entirely on `pure Scheme', such as HTTP library and NODE library. The
libraries are intended to make it easier to write programs in Bigloo
Besides, the `bigloo-lib' provides a suitable framework to
configure, compile, install and deploy Bigloo (in particular, the
system-dependent) libraries, so it may be a good place to put code
created by other Bigloo developers.
Currently `bigloo-lib' includes the following subpackages:
* Common utilities (used by all other packages)
* RDBMS interface including Oracle, MySQL, PostgreSQL and SQLite
* HTTP+CGI (CGI programming framework)
* XML parser (interface to James Clark's expat library )
* LDAP client interface
* interface for GTK+-1.2
* interface to GD (GIF/PNG image processing library)
Besides, `bigloo-lib' includes a few _experimental_ (and
* OpenGL interface, including gtkglarea
* interface to pthread, Posix Threads
* interface to Unix sockets
* interface to curl library <http://curl.haxx.se/>
* interface to the GNU Gettext Utilities
* interface to the GNU Readline Library
Versions and Compitibility
The current version of `bigloo-lib' is 0.17, is compatible with
`bigloo2.4c' and more recent.
Project Home page
Currently this site has only `bigloo-lib' documentation, converted
SourceForge Project page
The documentation you see at project WEB site may differ from that
provided with last `bigloo-lib' distribution. Sometimes the
documentation reflects the development "bleeding edge", some of the
features described here will be visible in the next releases only. Use
the documentation included into the package for sure.
Anonymous CVS Access
Note: due to some technical reasons, the CVS updates of `bigloo-lib'
at SourceForge are temporary discontinued, so the CVS repository
contents may be out-of-date comparing with the latest release!
This project's CVS repository can be checked out through anonymous
(pserver) CVS with the following instruction set. When prompted for a
password for anonymous, simply press the Enter key.
-d:pserver:anonymous@... co .
Also, you can browse the CVS tree with CVSWEB
Daily tarballs of entire project CVS Repository are available at
_Note:_ After you have checked `bigloo-lib' for a first time, you'll
probably need to build a few files that are missing from CVS
repository. To do so you you need the `autoconf-2.13', `automake-1.4'
and `libtool-1.3.4' installed on your system (see <ftp://ftp.gnu.org>).
To create the missing files run:
When compile and install the package as usual (`./configure',
`make', `make check' and `make install'.