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
