http://qs1969.pair.com?node_id=398584


in reply to J2SE 5.0 new features are just sugar from Perl (and other similar languages).

Languages should borrow from one another. My problem with the Java religion is they often act like they invented these things (especially reflection!) when they have not, and you will oft walk into a conversation and hear "oooh, they implemented something like reflection in java". Umh, no. Java needs to credit sources rather than endorsing plagarism.

Meanwhile, it's a dynamic language, and being so tightly bound and shackled, it's missing much of the point. Or it's succeeding in being a extra safe language. It's like a sandbox with no toys in it to play with. Extra safe. No sharp edges. Little room for innovation. Never mind the syntax and enforced rules (i.e. checked exceptions) are so painful you never want to write a single line in the language, thus making it safer...

  • Comment on Re: J2SE 5.0 new features are just sugar from Perl (and other similar languages).

Replies are listed 'Best First'.
Re^2: J2SE 5.0 new features are just sugar from Perl (and other similar languages).
by Jenda (Abbot) on Oct 12, 2004 at 18:44 UTC

    It's not just Java. The C# folks are the same in this. Ever heard someone from M$ to speak about say garbage collection? The make it sound like they invented it.

    The only MS language for .Net that is kinda interesting is JScript.Net, shame it doesn't get the support it'd deserve :-( Maybe MS is afraid programers would dump C# if they had the same level of support for JScript.Net in Visual Studio and docs.

    Jenda
    We'd like to help you learn to help yourself
    Look around you, all you see are sympathetic eyes
    Stroll around the grounds until you feel at home
       -- P. Simon in Mrs. Robinson

Re^2: J2SE 5.0 new features are just sugar from Perl (and other similar languages).
by gmpassos (Priest) on Oct 12, 2004 at 21:03 UTC
    "It's like a sandbox with no toys in it to play with."

    Good way to represent the miss of good resources to make the programmer life easier. Maybe only now they are thinking to add some resources, or they are just showing to us something that is coming, let's say, in Java 3.

    Graciliano M. P.
    "Creativity is the expression of the liberty".