Re: [Pharo-project] About open lively community vs a closed, withdrawn group of programmers
On Sep 30, 2010, at 2:33 PM, Alexandre Bergel wrote:
While users can't affect the language itself
This is not quite true. The Pizza Java extension about generics is now part of Java. Pizza is the first implementation of Java Generics.
As far as I remember, Pizza Generics were different to what is now in Java. And it added more than just Generics. |The Pizza language is an extension to Java with three new features: |- Generics (aka Parametric polymorphism) |- Function pointers (aka First-class functions) |- Class cases and pattern matching (aka Algebraic types) Generic Java then was a subset with just the Generics. And that inspired the Generics in Java. And it took how long and how much pain to do that? I think people nearly got crazy over the whole thing. Both Martin Odersky and Gilad Bracha gave up on Java over this, kind of. (Scala just uses the JVM, Newspeak not even that for good reasons). Not really a success story for how one can influence Java, the language. Quite the opposite.
Pizza has been formulated with the EPFL.
Pizza was started when Martin Odersky was a C3 Prof (assistant-prof) at the University of Karlsruhe... this was when I started to study there. A looong time ago. 1996? Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
Yep Alexandre On 30 Sep 2010, at 08:49, Marcus Denker wrote:
On Sep 30, 2010, at 2:33 PM, Alexandre Bergel wrote:
While users can't affect the language itself
This is not quite true. The Pizza Java extension about generics is now part of Java. Pizza is the first implementation of Java Generics.
As far as I remember, Pizza Generics were different to what is now in Java. And it added more than just Generics. |The Pizza language is an extension to Java with three new features: |- Generics (aka Parametric polymorphism) |- Function pointers (aka First-class functions) |- Class cases and pattern matching (aka Algebraic types)
Generic Java then was a subset with just the Generics. And that inspired the Generics in Java.
And it took how long and how much pain to do that? I think people nearly got crazy over the whole thing. Both Martin Odersky and Gilad Bracha gave up on Java over this, kind of. (Scala just uses the JVM, Newspeak not even that for good reasons).
Not really a success story for how one can influence Java, the language. Quite the opposite.
Pizza has been formulated with the EPFL.
Pizza was started when Martin Odersky was a C3 Prof (assistant-prof) at the University of Karlsruhe... this was when I started to study there. A looong time ago. 1996?
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
participants (2)
-
Alexandre Bergel -
Marcus Denker