Re: [Rd] [R] Semantics of sequences in R

From: Wacek Kusnierczyk <Waclaw.Marcin.Kusnierczyk_at_idi.ntnu.no>
Date: Tue, 24 Feb 2009 11:31:13 +0100

Dimitris Rizopoulos wrote:
> in my opinion the point of the whole discussion could be summarized by
> the question, what is a design flaw? This is totally subjective, and
> it happens almost everywhere in life. Take human languages as an
> example and in particular, English. I do not know the history of the
> English language but I can guess at some point some people decided
> that the past tense for "give" should be "gave" and not "gived"
> according to the standard rule, possibly because they thought it has
> better acoustic.
>
> Is this a design flaw of English? Some might argue yes, maybe they
> would think "gived" does not have a that bad acoustic or they could
> have come up with another possibility than "gave". Does this confuse
> new users of English? Of course it does -- I had to spent many hours
> learning the past tense and past particle of the irregular verbs.
> Should it be changed? Then almost all existing code (i.e., English
> texts) should be rewritten, which I think demonstrates why some people
> are a bit reluctant in design changes.
>
> To close I'd like to share with you a Greek saying (maybe also a
> saying in other parts of the world) that goes, for every rule there is
> an exception. The important thing, in my opinion, is that these
> exceptions are documented.

all this is true; however, programming languages are not natural languages, there are substantial differences, and conclusions valid for natural languages are not necessarily valid for programming languages.

vQ



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue 24 Feb 2009 - 09:35:22 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 24 Feb 2009 - 16:30:46 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive