Download the thesis
My master's thesis
contains documentation on WebFunctions
and describes in detail how the framework is put together.
How to use the WebFunctions
framework is also explained in it.
Building the Thesis document yourself
The thesis document relies on quite some tools that you need to install in order to be able to build it yourself. It is in most cases much better to download
it. However, for people wanting to create derivatives (e.g. a user manual), how to do it is described here:
First, you need to install the following software:
Then, you need to install Fragmenter, which you can download from the Releases
section. Cd into its
directory and do
This will yield a binary called
. Put this binary somewhere in your system's path.
Go to the
directory of WebFunctions
. If everything is installed correctly, this should build a file thesis.pdf.
Once you have downloaded a WebFunctions release
, code examples will be available in
. Good starting points are
. Documentation on the examples is given in the thesis.
To build it, cd into
to build the Hello World application, or
to build example1.
The binaries will be called
. Run one of them at a time. They will provide their own web servers listening at port 8080 of your localhost. Visit them by browsing to
For the Haddock documentation, you need to have Haddock
installed. If you got Haddock, download the WebFunctions
source code from Releases
Haddock documentation will be available for you in that directory.
- 01 Nov 2005