Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #29594
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.unit0.net!feeder1.cambriumusenet.nl!82.197.223.108.MISMATCH!feeder2.cambriumusenet.nl!feed.tweaknews.nl!217.73.144.44.MISMATCH!ecngs!feeder.ecngs.de!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail |
|---|---|
| NNTP-Posting-Date | Sat, 09 Aug 2014 05:15:53 -0500 |
| From | "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> |
| Newsgroups | comp.lang.java.programmer |
| References | <678be024-b901-4567-ac9d-78eb4af4d5fc@googlegroups.com> |
| Subject | Re: what are java specsification? what are reference implementation? |
| Date | Sat, 9 Aug 2014 11:17:19 +0100 |
| X-Priority | 3 |
| X-MSMail-Priority | Normal |
| X-Newsreader | Microsoft Outlook Express 6.00.2900.5512 |
| X-RFC2646 | Format=Flowed; Original |
| X-MimeOLE | Produced By Microsoft MimeOLE V6.00.2900.5512 |
| Message-ID | <AYadnevJqahEaXjOnZ2dnUVZ7qqdnZ2d@bt.com> (permalink) |
| Lines | 33 |
| X-Usenet-Provider | http://www.giganews.com |
| X-AuthenticatedUsername | NoAuthUser |
| X-Trace | sv3-sfa4Vqw+mjJBzKVcLjnPNUSWHhz3Jn5q+Ge7cams7+zh1mFc3lX+ax598zlSiEN0IWopHDskRoFZImy!5b3RX9vDVLqI9aFmthNddz4XfDKAigM+s1LCg9zVBedbXf9MQnFqesDOaVZaVUP0WiRfcnci7Q== |
| X-Complaints-To | abuse@btinternet.com |
| X-DMCA-Complaints-To | abuse@btinternet.com |
| X-Abuse-and-DMCA-Info | Please be sure to forward a copy of ALL headers |
| X-Abuse-and-DMCA-Info | Otherwise we will be unable to process your complaint properly |
| X-Postfilter | 1.3.40 |
| X-Original-Bytes | 2686 |
| Xref | csiph.com comp.lang.java.programmer:29594 |
Show key headers only | View raw
www wrote:
> Correct me if I am wrong: is specification such thing? Many Java software
> developers feel they need some feature (not existing yet). Then they
> write into a document, specifying what they really want. Then some Oracle
> Java Committee reviews the request and hopefully approves it, then
> release this document, as JSR x.y.z
I think the more common approach is that the specification is produced in
tandem with the reference implementation -- with some overlap between the
groups producing the two "products".
Thus the reference implementation is usually the first to be released (quite
possibly before the actual standard[*]), and is the implementation that proves
that the specification can actually be implemented and is (at least somewhat)
useful.
There then may be one or more other implementations produced by people who
think that they can improve upon the reference implementation in any of many
different ways (e.g. integration into an existing product,
faster/smaller/cheaper implementation, branded by <some big name>, ...).
Of course, another way that standards get born is when several similar but
competing products agree on a common standard -- but in such cases there
typically won't be any /reference/ implementation (at least I can't think of
any examples).
-- chris
[*] not necessarily before any "draft standards" but a "draft standard" isn't
really a standard at all, just a discussion document.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Find similar | Unroll 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