Santiago Gala wrote:
El jue, 23-02-2006 a las 20:44 -0500, Stefano Mazzocchi escribió:
(...)
A good friend of mine used to have "cat juggler" as his title and I was
thinking about using "software plumber" as mine at one point.
Fair enough, I used to have "problem solver" or "I solve your problems
for a fee" as mine.
I tend to prefer somebody who admits to be a religiously attached to
something than those who pretend to be objective about it and deep
inside they are not.
Not sure this is the case, but that's how I read it.
OK, I just got surprised. I'm giving a talk on "Software and Artistic
Expression" in two weeks, so I kind of understand code as speech. From
there to code as scripture there is just some sliding slope.
I can grok evangelist as a metaphor, but being a Theologian would in my
view mean that src.zip is some sort of holy scripture, thing that I'm
far from believing. Oh, and heresy outside of the JCP church. :-P
What is more, such a title helps building on the tradition of java as a
"mono(theistic)culture", together with the .NET. one
Just yesterday I got squeak/smalltalk communities criticized (and I
agree) for being too closed in themselves, and it rang bells about java
being sort of the same. Having been part of both communities, I can't
but sympathise with Ben Hyde's "Small Gods" post:
http://enthusiasm.cozy.org/archives/2003/06/small-gods
Getting closer to topic, I wonder if someone can post here a subjective
summary of the ideas on support for dynamic languages in future java.
I'm concerned about the stagnation of jython (barely commits since
2.2a1) and I would also like to know how far is support for dynamic
languages going to be.
In particular, things like smalltalk's primitive "anObject become:
anotherObject", which will turn all references to an object to
references to a different one seem difficult to mix with the static
typing nature of java, and I would like to know more about the approach
they are going to take for such kind of problems.
I agree with you (and Ben) about the fact that monoculture brings
stagnation, but I don't think this is a good place for talking about
"java innovations".
<hat type="project mentor">
This project is about implement a JVM as specified by the JCP, of which
the ASF is part of.
Changing and influencing that JVM spec is out of scope it if brings
incompatibilities that will preclude passing the certification stage.
</hat>
This said, it is not impossible for Harmony to be instrumental in
showing that additions to the JVM might be beneficial for the outside
world and therefore submit them for review to the JCP.
There is *nothing* that prevents us from implementing harmony-specific
features, if this doesn't stop us from passing the TCK.
--
Stefano.