[R] Re: Packages and Libraries

From: Spencer Graves <spencer.graves_at_pdf.com>
Date: Thu 10 Feb 2005 - 12:32:15 EST

      The reasons to 'introduce "package()" and deprecate "library()"' may be OBVIOUS to you, but they completely escape me. Could you please clarify why that's obvious? I've seen many admonitions on this list that the term is "package" NOT "library", but I don't recall ever seeing any explanation of why the term "package" is more appropriate than "library".

      I suspect there may be some rationale that "package" seems more appropriately descriptive. However, is it so much more precise that it justifies creating a distinction between S-Plus and R?

      Or is it your intention to make it harder for people who have to use S-Plus to also use R? Or do you want to make it more difficult for people to write code that will work in both S-Plus and R or for people to migrate from S-Plus to R or vice versa? Unless that is your intent, I'd like to know why you don't make the complementary change, namely globally replace "package" with "library" everywhere in the documentation -- or at least deprecate its future use.

      R is a marvelous creation, a solid contribution to the advancement of science and through that human knowledge and eventually even the ability of people everywhere to live more comfortably, longer.

      spencer graves

p.s. I'm told that the French Royal Academy delayed the introduction in France of a product marketed by a US company. The product couldn't be sold in France without a French language manual. The translation could not be published until the French Royal Academy officially provided or blessed new French words for new technical terms. Similarly, Le Monde Diplomatique recently carried an article proposing "A polyglot world to escape the English dictatorship." (January 2005, pp. 22-23: "Un monde polyglotte pour echapper a la dictature de l'anglais'; someone may wish to correct my translation.) We could require all r-help subscribers to learn enough French, German, Spanish AND Portuguese to be able to read posts in those languages, but that might be counterproductive.

Peter Dalgaard wrote:

>"A.J. Rossini" <blindglobe@gmail.com> writes:
>
>
>
>>For OBVIOUS reasons, is there any chance that we could introduce
>>"package()" and deprecate "library()"?
>>
>>
>
>usepackage() or usePackage() has been suggested, but someone got
>ambitious and wanted it to be different from library(), and it sort of
>didn't get any further. We still have some time before feature freeze
>for 2.1.0 though.
>
>
>
>>(well, I'll also ask if we could deprecate "=" for assignment, but
>>that's hopeless).
>>
>>
>
>You're not *forced* to use it...
>
>
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Feb 10 11:42:44 2005

This archive was generated by hypermail 2.1.8 : Fri 18 Mar 2005 - 01:28:37 EST