Context and expectations
Daniel Latrémolière
daniel.latremoliere at gmail.com
Fri Jul 20 14:01:04 PDT 2012
Le 20/07/2012 00:12, mark.reinhold at oracle.com a écrit :
> To quote from the Project Jigsaw main page [1]:
>
> The goal of this Project is to design and implement a standard
> module system for the Java SE Platform, and to apply that system
> to the Platform itself and to the JDK.
> [...]
> Do not expect, however, that asking questions that've already been
> answered, attacking the motivations or intelligence of those of us
> who've been working on this for a long time, casting insults, getting
> angry, or otherwise behaving impolitely will have any effect other
> than to set your bozo bit.
>
> - Mark
Thanks for all the responses. I am sorry if my mail about
already-defunct JSR 294 was received as off-topic Jigsaw and
over-simplified or insulting to Jigsaw workers. After many years of Java
programming, I always like to have very simple code (KISS principle),
because maintaining code become easier with highly constrained and
state-of-art code (like by verifiers, formatting and rules of
programming), without bad effects on performance, etc (if design was
good and regularly optimised).
<angry>
Mark,
I don't know if I was the target of your comment, but given your
response at my mail was the preceding message in the mailing list, I
will respond, particularly given I clearly dislike people launching
rumours or some other bad sociability behaviour (like in this case,
attacking someone without beginning by explicitly telling him or
targeting him in the mail containing the attack).
I don't think, I had this sort of attitude in my previous mail (I was
honestly only interested in fast adoption of the subset of Java
modularity which seemed, to me, to have the less risk of bad design).
But when I see this sort of diktat without technical justification (like
not the right of "attacking the motivations" given the written goal of
Jigsaw), the freedom of my brain jump on your suggest of becoming angry.
- As a developer, improving my code quality (readability, maintenance,
performance, security) by modularity is a valid requirement for me.
- For JDK, improving code quality and performance by something like
modularity, storage of meta-information for JIT, etc. is a perfectly
understandable requirement for me.
- A goal of modularizing JDK for modularizing JDK (like approximately
said in Jigsaw [1]) is not an understandable requirement for me (cyclic
dependency in my brain).
I have better understanding of the JavaSE 8 target, of creating a subset
of JavaSE (core profile), like Android has already made.
I wish you a good work in Jigsaw, hoping to use it sometimes. This is
not a criticism against Jigsaw workers, only some lack of trust in big
projects too late, with too complex features because too heavy
requirements. I prefer simple projects with small core and possibility
of extensions; standardizing some core extensions only after real-world
testing. For me, bigger is the project at start, slower is the adoption
(sometimes, it is even: never is the adoption).
Just for clarity, I really like Jigsaw (particularly views) and not
really OSGi (most of my current modularization needs are static and not
dynamic, then more Jigsaw-like).
I always like to be clear, then sorry for my mail if it was
inappropriate. I don't know if I am the target of your (Mark) comment,
but I am not interested in a mailing list with this sort of rumours
(unnamed targets). Then I will unsubscribe of this mailing-list because
it is probably better and I dislike writing mail like this (I am not
interested in knowing if my bozo bit is set at true or false value).
Daniel Latrémolière.
[1]: The goal of this Project is to design and implement a standard
module system for the Java SE Platform, and to apply that system to the
Platform itself and to the JDK.
</angry>
More information about the jigsaw-dev
mailing list