Qu is a general purpose programming language. It is a full-featured object-oriented language itself but you are not forced to write object-oriented programs. The choice is yours. Qu has builtin rational, complex, integer, decimal, numbers with arbitrary precision. There is no integer overflow nor floating point limit. They are all handled seamlessly by Qu. Explicit conversion between numbers can be done much easier than type casting.
This release focuses on code cleanup. The interpreter and the QuLightning module have been slightly optimized to accommodate future optimization. An annoying bug in attribute lookup has been fixed. Some new syntax bugs in the examples have also been fixed.
Goto http://centrin.net.id/~marc to download modules.
This release focuses on performance and is a candidate for the next stable version. Now Qu runs much faster. The interperter engine has been optimized to use gcc -O3 option. JIT has been implemented via the Lightning module. The syntax has been improved. Indentation coding style ala Python is now possible.
This release features a better compiler and interpreter engine with some bugfixes and minor feature enhancements.
Qu is a nice object oriented programming language. Version 1.04 is a fresh release with major bugfixes and feature enhancements such as validators for variables, arguments and properties, assignable methods, builtin package manager, improved enum and struct, optional end keyword for blocks, implementation classes, and much more. Note that this is still a Beta release. The stable release will be 1.10.
Qu is a powerful object oriented programming language. This release includes a lot of fixes and a bunch of new features: big integers, interface to the curses library, GNU readline, direct access to shared libraries, reorganization of exceptions, experimental inline C code and optimization, etc.