On 13/04/2011 04:16, Mathieu Grondin wrote:
I am exploring the oz language and I am wondering if the code can run natively on gpu's...

I can't find specific informations on this. Thanks a lot.
I don't know of any port to a GPU. But you can use the network-transparent distribution support to run on any kind of multiprocessor including multicore machines. This is really easy to do. There were a few messages on this list giving examples; you can also see Chapter 11 of CTM.

Ps. Concepts, Techniques, and Models of Computer Programming is my new favorite book. Are there any efforts made to raise awareness about the Oz language ?
One of the things limiting the awareness of Oz is its unusual syntax. We find that the syntax is ok for programming courses since it is so different from other syntaxes that students are not biased. But the syntax definitely hampers the widespread use of Oz. To fix this problem, we now have a master's student working on a new front-end for Mozart. It will implement a new language called Ozma that is a conservative extension of Scala implemented on top of the Mozart emulator. You should know that Scala is making a lot of waves in the Java community since it's easy to learn for Java programmers and more powerful. Ozma will add all the expressiveness of Oz to Scala, like declarative dataflow concurrency, lazy dataflow concurrency, and multiagent dataflow programming. Ozma will bring the slogan "functional patterns are concurrency patterns" to Scala programmers.

Peter

_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to