Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #29713

Re: what are java specsification? what are reference implementation?

Newsgroups comp.lang.java.programmer
Date 2014-08-18 08:08 -0700
References <678be024-b901-4567-ac9d-78eb4af4d5fc@googlegroups.com> <rhuau9lornch0jkkoinjpdd5cobi8j6qka@4ax.com> <c4mbgaFefqtU1@mid.individual.net> <2gpju993v7omd24fs221tn5dtp5kjn1pss@4ax.com>
Message-ID <b1317e2c-36b6-494d-b47c-c392ace721e2@googlegroups.com> (permalink)
Subject Re: what are java specsification? what are reference implementation?
From Robert Klemme <shortcutter@googlemail.com>

Show all headers | View raw


On Tuesday, August 12, 2014 12:04:49 PM UTC+2, Roedy Green wrote:
> On Sat, 09 Aug 2014 12:29:29 +0200, Robert Klemme
> <shortcutter@googlemail.com> wrote, quoted or indirectly quoted
> someone who said :
> 
> >I don't think the spec is to blame. 
> 
> The spec came too late, and then the spec had no teeth, so it was
> almost useless.

Still, it's the vendors that must implement it.  You cannot blame the spec.  It's never the spec's fault - unless, maybe, if the spec is inconsistent or in other ways weak thus forcing implementers of the spec to find "creative solutions".

> To be useful, it must let you take code and move it around from vendor
> to vendor , and as long as you stick to the spec, it still works.
> Vendors should be allowed to extend, but not do variants on the core.

You cannot enforce this.  That is totally unrealistic.  Worst case they will drop claim to implement SQL standard - but for users it will still look reasonably close so they use it as if.

> Vendors WANT to lock their customers in. Customers want to be able to
> move.  The problem is vendors are the ones writing the spec.

I think you are idealistic here (and I have probably grown too pragmatic).

> Java as a spec is much tighter than usual, and has done a better job
> than anyone on WORA.

No, it's not the spec that did the good job but vendors implementing it.  Luckily for Java there were only few vendors and one of them happened to be the driving force behind the spec as well.

Cheers

robert

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

what are java specsification? what are reference implementation? www <xsli2@yahoo.com> - 2014-08-08 07:46 -0700
  Re: what are java specsification? what are reference implementation? Josip Almasi <joe@vrspace.org> - 2014-08-08 17:28 +0200
    Re: what are java specsification? what are reference implementation? Jeff Higgins <jeff@invalid.invalid> - 2014-08-09 04:24 -0400
      Re: what are java specsification? what are reference implementation? Josip Almasi <joe@vrspace.org> - 2014-08-10 13:26 +0200
  Re: what are java specsification? what are reference implementation? Jeff Higgins <jeff@invalid.invalid> - 2014-08-08 15:55 -0400
  Re: what are java specsification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-08 18:37 -0700
    Re: what are java specsification? what are reference implementation? Robert Klemme <shortcutter@googlemail.com> - 2014-08-09 12:29 +0200
      Re: what are java specsification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-12 03:04 -0700
        Re: what are java specsification? what are reference implementation? Robert Klemme <shortcutter@googlemail.com> - 2014-08-18 08:08 -0700
          Re: what are java specification? what are reference implementation? Roedy Green <see_website@mindprod.com.invalid> - 2014-08-18 23:28 -0700
          Re: what are java specsification? what are reference implementation? Arne Vajhøj <arne@vajhoej.dk> - 2014-08-19 11:17 -0400
            Re: what are java specsification? what are reference implementation? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-08-19 17:42 +0100
            Re: what are java specsification? what are reference implementation? Joshua Cranmer 🐧 <Pidgeot18@verizon.invalid> - 2014-08-19 23:08 -0500
  Re: what are java specsification? what are reference implementation? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-08-09 11:17 +0100

csiph-web