Hello everyone.
In this blog, I will comment all progresses on the upcoming programming language NextBasic. NextBasic will be a freeware procedural programming language for Windows, OS X and Linux. Its syntax will be inspired by BlitzBasic (although it won't compatible with it), and it will generate native x86 executables.
The current development progress is roughly as follows:
Compiler (70%)
The following features are missing:
- External library support.
- Add "#" and "$" as aliases for "As Float" and "As String".
- "Select" statement.
- Built-in static arrays (currently, dynamic array functions exist in the core library).
Libraries (40%)
The Core library is finished, but I need to create the following ones:
- An OpenGL based Graphics2D library.
- An OpenAL based Audio library.
- A procedural wrapper for Qt.
- Support for several other 3rd-party libraries (OpenGL ES 2.0, OpenAL, Lua, some 3D engines like 3Impact, Horde3D, IrrLicht or OGRE...).
IDE (90%)
The IDE has been written in C++ and Qt, and it's only missing feature is the addition of a Help tab and contextual help.
Documentation (0%)
I have to write documentation for the language, IDE, and each function in the Core, Graphics and Audio libraries.
Stay tuned for more information on NextBasic and its evolution.
No hay comentarios:
Publicar un comentario