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
