XBLite is a concise, simple, powerful, Windows programming language which combines the speed of C with the ease of a BASIC syntax.
The XBLite compiler is free, open-source, and published under GPL and LGPL licenses.
See http://perso.orange.fr/xblite/ for details.
XBasic is an integrated software development environment including an advanced compiler, edit/run/debug environment, and interactive GUI-Designer.
XBasic runs on Win32 (Windows 95/98/Me, NT/2000/XP) and Linux (i386).
See XBasic web site at xbasic.sourceforge.net/
xsmake
XSMAKE (LGPL license) is intended to be the simplest project management program - at least is how it started
And I mean any kind of project! engineering, backup, etc.
I started to use SpeedyMake (see here), but for some reason I forgot, it didn't fulfill my needs.
I had a look at ant (see here), although briliant, it is too software oriented.
So, I end up making one by my own.
Here are some examples of makefiles:
- tcc example
- xblite example
- xbasic example
As you can see, one defines a variable in a tag (where attribute is none), $ replace the name of the
variable with its value, * replace with the list recursivelly. [] replace the existing file extension (if exist) with
the one specified. There are two predifined attributes: run and display. Run starts the specified command,
display is self explanatory. The command list is defined with the tag main. One single command is allowed in a tag
Road map: I would like to add the possibility for the user to create plug-ins in order to define his own
attribute, hence the possibility to drive the program as he wish (see here)
Maybe later, I will add CDATA sections to allow other programs to run pieces of code.
The files have been done in a hurry and contains many mistakes, use them carefully!.
Prerequisites: libxml2.dll.
In time (and time permitting) I will correct them, please be patient.
You can send suggestions, patches, at l_armeanu -at- yahoo co nz.
xsmake
Download xsmake source from here
Download xsmake binaries V0.0.2 from here