Dear all,

I am pleased to announce Ozma, a conservative extension to Scala with Oz
concurrency.
I have developed this language this year as my master thesis, under the
supervision of Peter Van Roy.

Scala (http://www.scala-lang.org/) is a functional and object-oriented
language running on the JVM. It is totally interoperable with Java. Scala
has gained more and more success these last years. Ozma is an attempt at
making the great features of Oz wrt concurrency available to a larger
public. It has a syntax and a type-system from Scala, but runs on the Mozart
VM.

The source code, and all the necessary information to download/compile/try
it are available on GitHub:
https://github.com/sjrd/ozma

The text of the master thesis is freely available at:
http://ks365195.kimsufi.com/~sjrd/master-thesis.pdf
If there are 2 pages you need to read, it is section 3.2, starting at page
28 of the PDF (numbered 22). This section shows, in a nutshell, all the
features of Oz that I added to Scala: tail-recursion for list functions,
dataflow variables, streams, lazy execution, and ports.

I hope you find it interresting :-)

Sébastien Doeraene aka sjrd
_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to