Documentation of the Unibase system

Welcome on this humble website.

Don't expect to find stunning graphics or photo's here. This site contains the documentation of a programming project.
The project is intended as a tool for ANSI-C programmers. Eventually when version 1.0 of the project is finished it will provide a stable database system and language with checks on data integrity and routines for journalling and data-loss prevention. But for now it is a language that uses tables as the internal data-structure.
There are could still be unpleasant bugs in there. If you encounter one of them please check if it is not on my planning already and send me an e-mail with details. Hopefully some code that reveals the bug.

Versions of this software

Every even version number will contain stable software and uneven numbers will contain development routines for the next stable version.


Here is the total documentation of the unibase project. There is a wide variaty of modules around the current ones in use are:
documentation.u  The user guide to unibase.
standard.u  The standard functions.
stdtype.u  The definition of the standard types of Unibase.
html.u  Html handling routines.
scanner.u  A scanner of XML code.
directory.u  Get directory information.
There will come more modules as the project evolves. My main target now is to create interactive routines for 'cgi' programming.

Sources current stable version 0.2

This file contains what you need to start programming in unibase without all the sources including sample programs. (+/- 150k)
Instructions to install the language:
Place this file in your home directory.
Create a 'bin' sub-directory in your home directory. The 'bin' directory should be in the $PATH environment variable.
Create another sub-directory for the sources (mine is 'programming' but others also work).
To unpack the sources go to this subdirectory and type 'tar -x -f ../programming.tar.gz -z'.
Then type 'gmake' to compile everything. This will also create the pages of this website in the same directory.
Within a few weeks there will be an example CGI program here that will contain all the modules to get starting creating your own interactive site.

Total language sources

Here are the total sources of version 0.2 for linux (+/- 150k)
This file is only needed if you wish to look how unibase was made or want to help developing it futher.
If you want to help please contact me...


For comments of questions... send an e-mail.


Copyright (C) 2001 Jurjen J. Stellingwerff

Other project test

Test of map drawing
First buildings

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA