Skip to content
David Nichols edited this page Aug 23, 2024 · 113 revisions

Welcome to the Qore wiki!

Latest Release: https://github.com/qorelanguage/qore/releases/latest

What is Qore?
Qore is an interpreted multithreaded scripting language designed for the rapid development of enterprise software solutions, logic embedding with sandboxing controls; Qore features the world's most advanced garbage collector supporting C++-style destructors for resource management while supporting automatic memory management as well.

Qore also supports interoperability between Java and Python; Java and Python APIs to be used directly in Qore (and for classes in those languages to be extended in Qore for example); the python module also implements the Python qoreloader module in the same binary, allowing Python to dynamically import Qore and Java APIs and for Qore and Java classes to be extended by subclassing them in Python. The jni module also support dynamic imports of Qore and Python code in Java using dynamic bytecode generation for wrapper Java classes supported by a custom compiler and a custom classloader. See the previous links for more information.

News

(for development news see Status and Direction)

  • Latest: see https://github.com/qorelanguage/qore/releases
  • ...
  • 2021-06-24
    Qore 1.0 released with major new features and bug fixes:
    • added support for Alpine Linux
    • added the thread_local keyword for thread-local global variables
    • dynamic Java imports as well as dynamic imports of Qore and Python code into Java using bytecode generation for wrapper classes for seamless interoperability between Java, Python, and Qore
    • other minor features
    • many bug fixes
  • All News

Documentation

Info

Source and Downloads

Qore Development

C++ Development

qore-llvm design

  • currently dormant

Other Stuff