[LWN Logo]

From: brunni@netestate.de (Michael Brunnbauer)
Subject: BOIL 1.0beta1 - C like interpreter language
Date: Mon, 27 Apr 1998 07:47:34 GMT

-----BEGIN PGP SIGNED MESSAGE-----


Announcing BOIL 1.0beta1 on http://www.netestate.de/boil/ and
ftp://sunsite.unc.edu/incoming/Linux (not downloadable from there until moved
to final location).

BOIL (Brunnis Own Interpreter Language) is a C-like language that was
developed by netEstate (www.netestate.de) under Linux for special purposes.
We are releasing it free of charges under the GPL because it has some special
features that you will miss in other similar languages:

- -Distributed programming with RPC (a BOIL-function can be declared as external
 and will transparently be executed on a distant 'BOIL-server').

- -Accounting and limiting of resources is possible for the whole program or
 single functions.

- -You can isolate single functions from the rest of the program and disable
 the use of every library-function. A 'sandbox-environment' for the whole
 program or single functions is easy to implement.

- -Parsing, definition and deletion of functions at runtime is possible.

You can embed BOIL-code in ASCII/HTML and read POST/GET-data into variables.
This makes BOIL to a useful interpreter for CGI-Skripts.

We don't want to hide the drawbacks:

- -The database-functions only support postgres (www.postgresql.org).

- -Portability was not a big issue till now.

- -Binary data and derivated datatypes like pointers are not supported
 (possible datatypes are long,unsigned long,double,string and void).

Perhaps these issues can be solved with the help of a BOIL user community
(that doesn't exist till now). BOIL is in excessive use here and has been
very stable, library-functions can be added easily. I hope that it can help
others like it helped us.

04/27/1998, Michael Brunnbauer



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNUQ4FlrUI/eHXJZ5AQGjQwP8D5rxU5kfsLepVommohcWY51snf26pkI7
DjkGtQmLcSy9D1Zci2woD4NOd0SpGPREstMC2bzdp1oF8bf6nJm5QXfshmIhSpic
Q8Cxonds6XnyqT82S6MTHFo3ScN2cq03UdviorMbVz95toJduNwTyjqcsJsfjSJ8
Ca1lJ8qcXlo=
=Guys
-----END PGP SIGNATURE-----