[Oz] Oz and Python
Borcis
zorro at zipzap.ch
Wed Jan 12 17:31:30 CET 2000
Rafa³ Smotrzyk wrote:
>
> I'm currently doing some development in Python.
Me too. After a long carreer as an exotic programming language junkie,
I settled on Python as the right compromise of style, practicality,
and availability. I've meant to use Oz for years, but the syntax...
I really would like Oz with Python syntax, e.g. trading braces
(or other sorts of parentheses) for indentation-specified blocks,
mainly. There is something strange about this, because the Oz
syntax is itself rather obviously streamlined, in a manner that is
*in its own way* reminiscent of the streamlining of Python's syntax.
My feeling is that this "similarity" makes it more rather than
less difficult for me to adopt.
Another thing that I regret not to have in Oz, is Life's style
and syntax of function definitions. I was told by one of Oz's
wizards that the default backtracking behavior that Life inherited
from Prolog made it difficult to implement Life over Oz efficiently,
contrary to a proposition I had made. Programming in Oz meant
following a "concurrent constraint" style rather than a "logic
programming" style, I was told. But *functions definitions* are precisely
where Life is more "concurrent constraints" than "logic programming",
aren't they ?
BB
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
More information about the mozart-users
mailing list