🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java
Article #55

Re: Fundamental flaw in Java library distribution scheme

#55
From: David Strauss
Date: Thu, 23 Nov 1995 21:43
41 lines
2187 bytes
In article <48hl8o$mfq@news-rocq.inria.fr>, tomasic@monica.inria.fr says...
>
>A partial solution to this problem appears in 
>
>@InProceedings{ss94,
>  author =       "Schwarz, Peter and Shoens, Kurt",
>  title =        "Managing Change in the {Rufus} System",
>  booktitle =    "Proceedings of the IEEE International Conference on Data
>                  Engineering",
>  year =         1994
>}
>
>Essentially a new release is considered a new version (in the database sense)
>of the signatures of methods.  Object created under the old release continue
>to access old versions of the code (unless the new version ``patches'' the
>old version -- this is used only for bug fixes).  New objects access new
>versions.  There are some other differences, since Rufus has an implicit
>type hierarchy, but perhaps the idea can be adopted to Java. 
>Unfortunately, the old release must be kept around until all objects
>reference only the new release.
>-- 



What's meant here by "objects created under the <old, new> version"?  If 
"created under" means compiled under then the problem isn't solved at all,
since the problem is precisely the need to re-compile.
If "created under" is a meant as a run-time thing then the question is
being begged -- the point made in the original post is that an object
"running under" the new release is going to resolve to a method that
has been overridden in that new release.




-- 
------------------------------------------------
David Strauss
E-mail: dstrauss@popserver.panix.com 
              dstrauss@lehman.com 
-------------------------------------------------
Technical Details
Message-ID: <492pun$qnc@news1.panix.com>
Path: arc1-ca.pugleaf.net!news.columbia.edu!panix!usenet
References: <30AB7FA3.72F8@longview.com> <48hl8o$mfq@news-rocq.inria.fr>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.columbia.edu!panix!usenet
From: dstrauss@panix.com (David Strauss)
Newsgroups: comp.lang.java,comp.object,comp.lang.c++
Subject: Re: Fundamental flaw in Java library distribution scheme
Date: 23 Nov 1995 21:43:51 GMT
Organization: Your Organization
Distribution: world
Message-ID: <492pun$qnc@news1.panix.com>
References: <30AB7FA3.72F8@longview.com> <48hl8o$mfq@news-rocq.inria.fr>
NNTP-Posting-Host: dstrauss.dialup.access.net
Mime-Version: 1.0
Content-Type: Text/Plain; charset=US-ASCII
X-Newsreader: WinVN 0.99.6