README.md 1.8 KB
Newer Older
Benoît Minisini's avatar
Benoît Minisini committed
1 2
<!--<a href="http://gambaswiki.org/wiki/screenshot/cygwin-ide.png?v"><img src="http://gambaswiki.org/wiki/screenshot/t-cygwin-ide.png?v"></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://gambaswiki.org/wiki/screenshot/webform-ide.png?v"><img src="http://gambaswiki.org/wiki/screenshot/t-webform-ide.png?v"></a>&nbsp;&nbsp;&nbsp;&nbsp;-->
Benoît Minisini's avatar
Benoît Minisini committed
3 4
<a href="http://gambas.sf.net/2014-07-26.png"><img src="http://gambas.sf.net/t-2014-07-26.png"></a>

Benoît Minisini's avatar
Benoît Minisini committed
5
# Gambas Almost Means BASIC
Benoît Minisini's avatar
Benoît Minisini committed
6 7 8 9 10

GAMBAS is a free implementation of a graphical development environment 
based on a BASIC interpreter and a full development platform. It is very 
inspired by Visual Basic and Java.

Benoît Minisini's avatar
Benoît Minisini committed
11
Go to http://gambas.sourceforge.net to get more information: how to compile 
Benoît Minisini's avatar
Benoît Minisini committed
12 13
and install it, where to find binary packages, how to report a bug...

Benoît Minisini's avatar
Benoît Minisini committed
14
Go to http://gambaswiki.org for the language documentation.
Benoît Minisini's avatar
Benoît Minisini committed
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

The following pieces of code were borrowed and adapted:

- The natural string comparison algorithme was adapted from the algorithm 
  made by Martin Pol. See http://sourcefrog.net/projects/natsort/ for more 
  details.

- The hash table implementation was adapted from the glib one.

- The HTML entities parsing in gb.gtk comes from KHTML sources.

- The gb.image.effect sources are adapted from KDE 3 image effect routines.

- The blur image algorithm was adapted from the StackBlur javascript 
  routine from http://www.quasimondo.com/StackBlurForCanvas.

- The gb.clipper library embeds the Clipper library. See
  http://www.angusj.com/delphi/clipper.php for mode details.

- The function that computes the easter day of a specific year uses an
  algorithm made by Aloysius Lilius And Christophorus Clavius.

37 38
- The blurring algoritm is based on the 'StackBlur' algorithm made by Mario Klingemann.

Benoît Minisini's avatar
Benoît Minisini committed
39 40 41 42
If I forget some borrowed code in the list above, just tell me.

Enjoy Gambas!

43
Benoît.