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