Qore is a scripting language supporting threading and embedded logic, and designed for applying a flexible scripting-based approach to enterprise interface development. It is also useful as a general purpose language.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This is a major bugfix release, addressing 34 bugs from the last release. It includes major new functionality, such as new XML classes including XPath and RelaxNG support, as well as improved binary object handling. This release is a recommended update.
This release fixes four bugs, including a deadlock and minor problems with the HTTPClient and Datasource classes. Additionally, this release implements support for an optional port number as a connection parameter for the Datasource and DatasourcePool classes, as well as new functionality needed for the new version of the Qt modules.
This release contains 22 bugfixes from the previous release, including some crashing bugs and potential deadlocks. A few new features are also included. A hash slice can be formed using a list of strings to dereference the hash. TCP_NODELAY can now be set on Sockets and HTTPClient classes and dependent classes. There are some new functions and miscellaneous other improvements.
Minor bugfixes and minor feature improvements. An optional timeout was added to the Socket::connect() and HTTPClient connect methods. New XML parsing functions were added, and the getcwd() function was corrected and the documentation was updated. Additionally, two fixes for the use of GLIBC-only functions were included, as well as fixes for the binary() function, PPC build fixes, and a fix for handling negative date arithmetic.
This release fixes eight crashing bugs and
addresses packaging issues from the previous
release. Additionally, terminal attributes may be
manipulated with the new TermIOS class and new
File methods (with the stdin, stdout, and sterrr
constants). The Socket class now supports timeouts
on connect*() methods. The File class was extended
to support event generation and non-blocking
reads. A Portfile is available for MacPorts,
supporting building Universal binaries.