On Fri, May 15, 2009 at 8:06 AM, James Carlson <james.d.carlson at sun.com> 
wrote:
> [repaired incorrect subject line and cc list]

Thanks.

>
> Garrett D'Amore writes:
>> This is all driven by my believe that the Java platform is just that --
>> a platform -- that stands apart from Solaris.
>
> That part doesn't sound right to me. ?Neither LSARC nor PSARC nor the
> ARC in general are in any way specific to Solaris. ?They're Sun
> engineering processes.
>
> Simply saying that the Java system is its own platform isn't enough to
> determine the ARC's role.
>

I wish I had the original thread.  I would agree with Garrett in at
least one respect -- Java is its own platform -- with its own
ecosystem, practices, and requirements.  Many Java applications have
their own update mechanism and delivery channels.  Java applications
and libraries depend on JRE releases as much as more as OS releases.
They have their own documentation.  Etc.  It's more than, say Python,
for instance -- Java was arguably designed with a lot more intent
surrounding packaging and distribution (manifests), and a more dynamic
run-time (classloaders).  It seems somewhat like a shoe-horn to
package it onto such a relatively static delivery vehicle.   I'm
thinking of Netbeans, which can update itself.  I'm thinking of
Eclipse, that we hindered from updating itself.  I'm thinking of all
those common jars that got integrated project private.

I don't think this changes the ARC's role (i.e. no JARC) at all, but I
do wish there was a more complete,  consistent, and robust picture of
what it means to integrate Java packages, no matter from where they
come.  Maybe we'll get it right eventually as we plug along.


> --
> James Carlson, Solaris Networking ? ? ? ? ? ? ?<james.d.carlson at sun.com>
> Sun Microsystems / 35 Network Drive ? ? ? ?71.232W ? Vox +1 781 442 2084
> MS UBUR02-212 / Burlington MA 01803-2757 ? 42.496N ? Fax +1 781 442 1677
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc at opensolaris.org
>

Reply via email to