[Bigloo-lib-devel] [ANN] bigloo-lib-0.19 pre-release
Status: Beta
Brought to you by:
wowa
|
From: Vladimir T. <wo...@on...> - 2002-12-14 12:10:02
|
Hi Schemers,
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:
http://webcenter.ru/~wowa1/bigloo-lib-0.19.tar.gz
After this period, if no bugs will be reported, I'm going to upload it
so sourceforge.
Regards,
Vladimir Tsichevski
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
were added.
See ChangeLog for more detailed list of changes.
README
******
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
scheme.
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.
General info
************
Currently `bigloo-lib' includes the following subpackages:
* Common utilities (used by all other packages)
* RDBMS interface including Oracle, MySQL, PostgreSQL and SQLite
back-ends
* 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
undocumented) modules:
* 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
=================
<http://bigloo-lib.sourceforge.net>
Currently this site has only `bigloo-lib' documentation, converted
by `texi2html'.
SourceForge Project page
========================
<http://sourceforge.net/projects/bigloo-lib/>
Documentation
=============
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.
Download
========
<http://sourceforge.net/project/showfiles.php?group_id=3455>
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.
cvs
-d:pserver:ano...@cv...:/cvsroot/bigloo-lib
login
cvs
-d:pserver:ano...@cv...:/cvsroot/bigloo-lib co .
Also, you can browse the CVS tree with CVSWEB
<http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi?cvsroot=bigloo-lib>
Daily tarballs of entire project CVS Repository are available at
<http://cvs.sourceforge.net/cvstarballs/bigloo-lib-cvsroot.tar.gz>
_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:
./bootstrap
When compile and install the package as usual (`./configure',
`make', `make check' and `make install'.
Mailing lists
=============
<mailto:big...@li...>
Bug Tracking
============
<https://sourceforge.net/bugs/?group_id=3455>
|