This project now uses Subversion rather than CVS.
To check out Goanna into a directory named goanna, type: svn co https://svn.sourceforge.net/svnroot/goanna/trunk/goanna goanna
To check out Log4e into a directory named log4e, type: svn co https://svn.sourceforge.net/svnroot/goanna/trunk/log4e log4e
To check out Gperf into a directory named gperf, type: svn co https://svn.sourceforge.net/svnroot/goanna/trunk/gperf gperf
The first public release of Goanna Log4E is now available. Goanna Log4E provides a complete port of Jakarta Log4J which provides a very flexible and fast logging API.
Full documentation and source downloads are available from the Log4E web site at:
http://goanna.sourceforge.net/log4e/index.htm
Please see the Installation page for details on third party libraries that are needed to compile the library and the Compilation page for details on compiler compatibility.
Goanna Log4E is fully compatible with ISE Eiffel and SmartEiffel. However, a number of source code examples will only compile with ISE Eiffel as they use Vision2 and EiffelNet. The source should still prove useful to SmartEiffel users.
Glenn.
The Goanna project received a brief mention in Software Development magazine in a review of ISE EiffelStudio 5.1. See http://www.sdmagazine.com/documents/s=7134/sdm0205e/0205e.htm
for the article.
Codename Goanna. This project provides a web services library for Eiffel. The library contains clusters that support servlets, end-points (HTTP, CGI, FastCGI), XML-RPC, SOAP, logging (log4e), DOM Level 2, and XML to DOM parsing.
12 January 2002
o Fixed FastCGI response handling for responses over 65535 bytes. Reported by Harald Erdbrugger.
o Now using geant and gexace build files. This requires the CVS version of GOBO.... read more
20 May 2001
o SOAP proof-of-concept implemented. Request and response envelopes handled. Only basic
parameter types supported. Requires Eiffel Agent support.
o HTTPD server implemented. Provides working HTTP server and servlet engine for testing and
development.
o Includes application framework extension and sample application called 'Bachelor'
from Neal Lester.
o Ported HTTPD server and servlet library to SmallEiffel.... read more
Release 0.2 now includes support for sessions and cookies and has improved support for compilation under SmallEiffel.
The Project Goanna proof-of-concept has been
released. Project Goanna provides a dynamic
internet application programming library for
Eiffel programmers. The library includes an
implementation of the DOM, servlets, FastCGI and
XMLE (an Enhydra-XMLC like utility).
The proof-of-concept source code provides a
demonstration of the technical feasibility of the
library and toolset using Eiffel.