Projects / Qore Programming Language

Qore Programming Language

Qore is a modular, embeddable, multi-threaded, SQL-integrated, weakly-typed scripting language with optional strong typing, procedural and object-oriented features, powerful and easy-to-use data types, structures, and operators, and a clean and easy-to-learn/read syntax. Qore supports safe signal handling, exception handling and exception-safe programming, TLS/SSL socket support, HTTP support, communication, easy date arithmetic, strong encryption, and deadlock detection. It was designed for SMP scalability and the C++ library supports easy embedding of Qore logic in external applications.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  18 Oct 2011 11:22

Release Notes: This release supports building native Windows binaries and other minor enhancements (including conditional parsing). Additionally, 33 bugs have been fixed.

Release Notes: This release adds IPv6 support to the language, as well as other networking improvements, and includes 16 big fixes since v0.8.1. Restrictions on expressions used to assign constant values have been removed as well. There are other minor improvements.

Release Notes: This release includes 36 bugfixes and major new features including a much improved type system, class constants and static class variables, an SQL prepared statement API, support for declaring return types before the function or method signature, parser and name resolution support for writing Qore scripts without "$" signs for variables or class method calls or object member references, and much more.

  •  14 Jun 2010 21:44

Release Notes: This release adds optional hard typing to the language, function, and method overloading, time zone support, time resolution to the microsecond, new operators, functions, and methods, major parsing and performance improvements when data types are available, and much more. It represents a major step forward in the evolution in the language.

  •  21 Apr 2010 09:53

Release Notes: This release features 19 bug fixes since Qore 0.7.7, addressing both major and minor issues with Qore. This version is a recommended upgrade for all users.

Screenshot

Project Spotlight

depfinder

A tool that finds the dependencies of Slackware packages.

Screenshot

Project Spotlight

nss-pam-ldapd

NSS and PAM modules for name lookups using LDAP.