Developed by Gert Smolka and students at the Catholic University of Louvain, Oz is a multi-paradigm programming language, and has been actively developed by the Mozart Consortium.
Released as open-source software, under the MIT License, the Mozart Programming System is the primary implementation of Oz, and has been ported to FreeBSD, Linux, macOS, Unix, and Windows.
Influenced by Erlang, Lisp, and Prolog, Oz includes elements of most of the major programming paradigms, such as constraint, distributed, functional, imperative, logic, object-oriented, and concurrent programming.
The strengths of the programming language are in its concurrency orientation, constraint programming, and distributed programming. As related to programming, concurrency is a term that was coined by Joe Armstrong, who designed Erlang. Its concurrency orientation makes concurrency easy to use and adds to the efficiency of the language. Due to its factored design, programmers can successfully implement a network-transparent distributed programming model with Oz, which facilitates the creation of open, fault-tolerant applications. Oz also includes the concept of computation spaces, which allows for user-defined search and distribution strategies orthogonal to the constraint domain.
The Oz programming language influenced the development of the Alice and Scala languages.
Topics related to the Oz programming language and its implementation, as well as any compilers, IDEs, editors, or other tools designed to facilitate programming with the language, are the focus of topics in this category. Oz user groups, forums, tutorials, and guides are also appropriate.
 
 
Recommended Resources
Howling Pixel: Oz (programming language)
Howling Pixel is a clutter-free, online reader. Its page on the Oz programming language presents an overview of the origins and goals of the language designers, including its paradigms, designers, developers, releases, implementations, and dialects. The language features are discussed, along with an overview of its data structures, functions, high-order programming, procedures. Dataflow variables and declarative concurrency are included, and examples are given.
https://howlingpixel.com/i-en/Oz_(programming_language)
Designed for advanced, concurrent, soft real-time, and reactive applications, Oz is a multi-paradigm programming language whose primary implementation is Mozart, open-sourced through the Mozart Consortium. Rosetta Code is a categorized repository of code samples, or examples of Oz programming, some of which can be used within an Emacs-based IDE, while others are functor definitions that have to first be compiled. As a wiki, users are encouraged to contribute examples.
http://rosettacode.org/wiki/Category:Oz
Strasheela is a highly-expressive, constraint-based music composition system whose user-interface is the Oz programming language. A full description and documentation for the program are presented, along with a tutorial of the Oz language, particularly as the language is applied to the Strasheela program. Organized in examples, which form brief lessons on various elements of the language, with code samples, it is recommended that the tutorial be used in the order presented.
http://strasheela.sourceforge.net/
Hosted by GitHub, the Mozart Programming is the most popular implementation of the Oz programming language. Created at the PLDC Research Group at the Catholic University of Louvain (UCL), Mozart is free software and may be downloaded from the site, including previous versions. Other resources include a history of the language, recommended books and informational articles relating to the language, documentation, bug reports, and source code.
http://mozart.github.io/