XBLite is an offshoot of the XBasic programming language. The XBLite compiler translates programs from source form into assembly language. From this point, conventional tools build the final executable program or DLL library. The XBLite compiler will work on all Windows platforms including Win98, NT, 2000, XP, Vista, and Win 7.

For more information and history on XBLite, read the Wikipedia entry for XBLite.

What Can XBLite Do?

XBLite is as well suited to novices as programming wizards, and is appropriate for virtually all programming tasks. For science and engineering XBLite has extensive math libraries, including complex number arithmetic. For business, XBLite has a 64-bit integer data type, user-defined types optimized for database I/O. XBLite can also connect to ODBC databases or use database libraries such as SQLite. For game developers, XBLite can call OpenGL, SDL, or DirectDraw libraries.

For all applications, XBLite designed to support rapid development of compact, efficient, reliable, readable, and well structured programs.

And now, XBLite includes a very powerful color syntax code editor, XSED, which allows the programmer to create and compile programs with ease.

Support for XBLite programming  can be found at the XBLite forum.

Why XBLite for Windows?

XBLite is a "younger brother" of XBasic. XBasic was developed by Max Reason to be used under MS-Windows and LINUX OSs. In 2000, he made the entire language, compiler, and PDE freely available under an Open Source GPL. The XBasic language itself has not been altered so console programs in XBasic will run identically under XBLite. The XBLite compiler is also released under the same OpenSource GPL license.

But XBLite has been enhanced for use under Windows. It is now possible to:
  1. Create true command line Win32 console programs.
  2. Use the windows common controls for creating GUI applications.
  3. Easily add resources to your executable program.
  4. Use inline assembly language in your program.
  5. Modify and extend the XBasic language.
And, all of the windows common controls and common dialogs are now available to create win32 native graphical user interfaces (GUIs).

Here is a console screenshot:

Console Example

And here is a Win32 GUI application window:

GUI demo

XBLite © 2002-2010 David Szafranski