*BSD News Article 16408


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!uwm.edu!caen!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (A Wizard of Earth C)
Subject: Re: SHARED LIBRARIES - THE END
Message-ID: <1993May23.003623.24102@fcom.cc.utah.edu>
Sender: news@fcom.cc.utah.edu
Organization: Weber State University  (Ogden, UT)
References: <PC123.93May22195506@bootes.cus.cam.ac.uk>
Date: Sun, 23 May 93 00:36:23 GMT
Lines: 57

In article <PC123.93May22195506@bootes.cus.cam.ac.uk> pc123@cus.cam.ac.uk (Pete Chown) writes:
>Since beginning the shared library project I have received mailboxes
>full of flames every day.  If you don't like my way of doing shared
>libraries, go and do them yourself.  I've got better things to do than
>to spend all day debugging an implementation that people don't even
>want.  So I will not be making a second release of my shared library
>package, or supporting the first one.

This is unfortunate.  Even if the impementation is not one I would choose,
it's better than anything else currently out there (which is currently
nothing), and it's certainly an improvement over Joerg's original code
(it might be considered a 2.0 version of that code).

Seriously, you should not be flaming people for contributions, even if
you disagree philosophically with the contributions unless you are
willing to provide an implementation based on your own ideas as part
of the argument against their ideas.  Anything else is not constructive,
and we've seen where that gets us.

My personal misgivings on the issue are based on me being, basically,
in competition with Pete for the shared library consumers, and the
timing with regard to the 0.2 release.  I certainly can't provide code
until the end of June, which is what I told Bill the last time I talked
to him... Pete, at least, isn't pushing what might as well be vaoprware.

There are some long term technical issues that are introduced by the
method of implementation which we will have to live with because of
Bill's adoption of his library implementation for 0.2, but this is a
choice made by Bill, not one made by Pete.  Pete has simply provided
an implementation.

If you feel the implementation should (or should not) be included in 0.2,
well, Bill's address is in his postings, and you should make your views
known to him rather than Pete.  I am sure that part of Bill's decision
was based on being beat up in email for not having shared libraries in
0.1, and these messages probably originated from a lot of the same people.

>I was going to contribute some other things as well - for example some
>fixes to the include files that correct a serious bug.  But I don't
>think I can be bothered to make a diff, since it'll only get flamed.
>Instead I leave finding this bug as an exercise for the reader, armed
>with the ANSI document.

This is *extremely* unfortunate; I can only hope that like Chris, after
being flamed for restricting distribution of his beta com drivers, you
decide at some later date that the opinions of the complainers are not
important.


					Terry Lambert
					terry@icarus.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.
-- 
-------------------------------------------------------------------------------
                                        "I have an 8 user poetic license" - me