For two years now I have taught Oz to a few (6 in all) advanced high school 
students.  All had at least a year's experience with Java programming.

I myself had decades of experience with I've forgotten how many languages.

So this is a sample of seven people who either are not very experienced or have 
experience beyond the C/Java syntactic family that is so popular now.  I believe
most, if not all, of us would agree that a fair bit of the power of Oz lies in 
its syntax.

As for people finding it more difficult to change syntax than to add concepts, 
look 
at the mathematics education they have gone through:  very little syntactic 
change 
compared to conceptual change.  I'm thinking syntax is akin to language and 
language is what we use to understand concepts.

J Adrian Zimmer

-----Original Message-----
From: "Lyle Kopnicky" <[email protected]>
Sent: Thursday, April 14, 2011 11:41am
To: "Mozart users" <[email protected]>
Subject: Re: Ozma

_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-usersOn Thu, Apr 14, 2011 at 
7:29 AM, Torsten Anders <
[email protected]> wrote:

> On 14 Apr 2011, at 14:16, Peter Van Roy wrote:
> > 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.
>
>
> Is Ozma statically typed, as Scala?
>
> Interesting that syntax has such an impact. Is there some research that
> confirms that the issue is really the syntax and not the programming
> concepts?
>

 Hmm, I have mixed feelings about this. Kudos to those who want to spread
the wonderful concepts of Oz. But I also feel that a lot of the power of the
language comes from its syntax. I am amazed that people are more allergic to
a foreign syntax than to foreign computational paradigms.

- Lyle


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

Reply via email to