pagename = "aranha" pagedesc = "Lua/FastCGI based web application framework" >>

A Lua/FastCGI web application platform

Bazaar-NG Branch
http://bzr.digital-scurf.org/trees/managed/aranha/devel
Archive version
Repository, Knit
Software assumptions
Bazaar-NG (bzr), GCC, Make. Also automake1.8 and autoconf2.53 or better.

Aranha is a Lua and FastCGI based web application framework. It is currently being developed in bzr and will soon gain its own primary patch-queue which you will be able to monitor in order to see how things are going.

This website and the associated wiki are currently run using the old Aranha. This site will switch as soon as the new Aranha is stabilised in terms of API and is capable of serving pages. The wiki will also need database access and various other bits first. Once they are switched; the blog may also end up changing over to Aranha.

Pre-releases of aranha made so far:

If you wish to get the development version of aranha then follow these instructions:

# Assuming you have bzr, gcc, gpg etc all installed and set up...
$ bzr get http://bzr.digital-scurf.org/trees/managed/aranha/devel aranha-devel
$ cd aranha
$ ./prep-fresh.sh
# ... time passes as autoreconf runs and a test configure is completed
$ cd BUILD
$ make check
# ... time passes as aranha is built and checked. If all goes well you'll
# see something like:
# PASS: lua/test/000_prechecks

If, instead, you wish to fetch Aranha and build it for use rather than development:

# With the same assumptions as the above...
$ bzr get http://bzr.digital-scurf.org/trees/managed/aranha/devel aranha
$ cd aranha
$ ./prep-fresh.sh
# ... time passes as above.
$ cd BUILD
$ rm -fr *
$ ../configure --prefix=/where/to/install/aranha
# ... time passes as aranha is properly configured
$ make check
# ... time passes as aranha is built and checked
$ make install
# ... aranha installs itself
# Now, ensure that the aranha binary is in your shell's PATH before attempting
# to build any extra modules which can be found in the contrib-modules package.

More documentation about Aranha and its components can be found in the doc/ subdirectory of the source code.

<<