Questions tagged [mozart]

The Mozart Programming System is an advanced development platform for intelligent, distributed applications, utilizing the Oz programming language.

The Mozart Programming System is an advanced development platform for intelligent, distributed applications. The system is the result of a decade of research in programming language design and implementation, constraint-based inference, distributed computing, and human-computer interfaces. As a result, Mozart is unequalled in expressive power and functionality. Mozart has an interactive incremental development environment and a production-quality implementation for Unix and Windows platforms. Mozart is the fruit of an ongoing research collaboration by the Mozart Consortium.

Mozart is based on the Oz language, which supports declarative programming, object-oriented programming, constraint programming, and concurrency as part of a coherent whole. For distribution, Mozart provides a true network transparent implementation with support for network awareness, openness, and fault tolerance. Mozart supports multi-core programming with its network transparent distribution and is an ideal platform for both general-purpose distributed applications as well as for hard problems requiring sophisticated optimization and inferencing abilities. We have developed many applications including sophisticated collaborative tools, multi-agent systems, and digital assistants, as well as applications in natural language understanding and knowledge representation, in scheduling and time-tabling, and in placement and configuration.

For more information, see the Oz programming language.

81 questions
0
votes
2 answers

How do I convert an integer to a list and vice versa in Oz?

How do I convert an integer to a list and back in Oz? I need to take a number like 321 and reverse it into 123. The Reverse function in Oz only works on lists so I want to convert 321 to [3 2 1], reverse it, and convert [1 2 3] back to 123. Can…
el diablo
  • 2,647
  • 2
  • 20
  • 22
0
votes
1 answer

How can I convert record to string in Mozart OZ

For example: local A = aircraft(id:'Avro' size:[2 36] state:state(time:20 status:parked)) in {Browse A} end I would like to convert A to string like Browse window in order to send the data to other program via pipe (serializing). Exist…
-1
votes
1 answer

Is there a way I can exit proc or function in mozart oz

I am trying to do a recursion proc in mozart oz, is there a way I can exit the proc or function when I get my answer so that the rest recursion will not continue.
-1
votes
1 answer

Uninstall Mozart

I installed the Mozart programming system to my Ubuntu 16.04 machine via apt-get. I attempted to reinstall Mozart by issuing a sudo apt-get remove mozart command at the terminal, but accidently left ozc and other dependencies in place. Upon…
David Shaked
  • 3,171
  • 3
  • 20
  • 31
-1
votes
1 answer

What is the difference between "@attr = ..." and "attr := ..." on class attributes?

The text book for my class warns not to mix up @attr = ... and attr := ... when working with class attributes. It does not, however, explain what the difference is. I know that when working with cells, MyCell := ... changes the contents of the cell,…
Hubro
  • 56,214
  • 69
  • 228
  • 381
-2
votes
1 answer

unable to run Mozart code

local MainSum in fun {MainSum N} local Sum in fun {Sum N Acc} if N==0 then Acc else Acc+{Sum N-1 N*N} end end {Sum 5 0} end end end When i Try this codes it shows following…
1 2 3 4 5
6