From Achim.Zeileis at uibk.ac.at  Sun Aug 22 14:31:23 2010
From: Achim.Zeileis at uibk.ac.at (Achim Zeileis)
Date: Sun, 22 Aug 2010 14:31:23 +0200 (CEST)
Subject: [Rd] fortune? (was: Re: How do you make a formal "feature"
 request?)
In-Reply-To: <AANLkTim3mcTqh+_MQP3LOhDGExRWJawPeRD-mys-Mc7-@mail.gmail.com>
References: <AANLkTim3mcTqh+_MQP3LOhDGExRWJawPeRD-mys-Mc7-@mail.gmail.com>
Message-ID: <alpine.DEB.2.00.1008221430130.6383@paninaro.uibk.ac.at>

On Sun, 22 Aug 2010, Liviu Andronic wrote:

> Dear all I was wondering whether such a long post could be fortune-ed. 
> What do you think?

It's a nice write-up :-) But a bit too long for a fortune...you wouldn't 
see nothing else (and maybe not even the start of the fortune) upon 
startup.

Thanks for the pointer anyway,
Z

> Regards
> Liviu
>
>
> On Sat, Aug 21, 2010 at 9:33 PM, Sharpie <chuck at sharpsteen.net> wrote:
>> Well, I can think of three ways it can go down:
>>
>>
>> 1. ?You want a shiny new pony.
>>
>> You ask about it on the mailing list and it seems that everyone else in the
>> world responds "Hell yeah! I want to ride that too!". ?In this case the
>> natives are restless enough that someone on R-Core may personally implement
>> the feature- especially if they want to ride the pony as well.
>>
>> In this case, you need to provide a detailed specification of what kind of
>> pony you want, how it should be groomed and the exact pitch at which you
>> want it to whinny. ?A good template for such as spec would be a Python
>> Enhancement Proposal (PEP) which is the way community-suggested core changes
>> are implemented in python. ?An example is:
>> http://www.python.org/dev/peps/pep-0389/
>>
>> However, going this route is extremely rare. ?You have to have a significant
>> amount of the user community rallying behind your idea and buy-in from core
>> developers who are interested in implementing and, most importantly,
>> maintaining and supporting the code.
>>
>>
>> 2. You want a shiny new pony but not many other people in the word seem
>> interested.
>>
>> In this situation you can do the work yourself, or with a group of other
>> like-minded pony enthusiasts, to bring your idea into the world. ?Perhaps
>> the genetic material you are looking for is already present in the vast
>> herds of other ponies running wild on CRAN and elsewhere and you just have
>> to do a little breeding to get what you want. ?Other times, the only way to
>> do right is to write everything from scratch. ?Either way, in the end you
>> will have a pony that shines exactly the way you want it to that you can
>> enjoy for the rest of your life.
>>
>> In this case, getting your new pony into R Core is unlikely. ?The best
>> response you can hope for is something along the lines of "That is a mighty
>> fine pony you have there, but we really don't want it crapping all over our
>> stable". ?They are not trying to be rude- the facts of life are that the
>> members of R Core have a limited amount of time and a lot of other ponies to
>> clean up after. ?Add to that the fact that shoveling pony shit is a
>> thankless job that does not pay well and it is understandable why R Core may
>> be conservative about the number of ponies they let into the official
>> stable.
>>
>> However, they will be more than happy to provide your pony with a stall at
>> CRAN so that everyone else in the world can take it out for a spin. ?I have
>> never had a problem with installing and using packages from CRAN, even on
>> windows machines that have been locked down and then shot in both kneecaps
>> by the friendly neighborhood IT gestapo. ?All and all, this option is
>> actually a pretty sweet deal; you will just have to drop by the CRAN stall
>> every once and a while and deal with the pony droppings yourself or people
>> will start to avoid it because of the smell.
>>
>>
>> 3. You want a shiny new pony, but dont have the time or energy to pick out
>> or put together the exact one you want.
>>
>> In this case, you can still get the pony you want but it will cost you
>> money. ?There are R programmers out there who can write you a package if you
>> pay them the right price. ?Supporting your local grad student population can
>> also work; hunger is a great motivator.
>>
>> In the end you can also pay a corporate pony breeder like SAS for a trusty
>> thoroughbred that is well respected by people in high places. ?However, you
>> may notice that these ponies bear some telltale signs of inbreeding-- one of
>> their eyes may not point in the same direction as the other or the pony
>> becomes confused easily when put in an unfamiliar situation. ?Given there is
>> not a lot you can do about these defects, you may suffer a crippling case of
>> buyers remorse especially when you see the bill.
>>
>>
>> Ok, I think i've thoroughly beat this horse analogy to death and I'm going
>> to stop now.
>>
>> -Charlie
>>
>>
>> -----
>> Charlie Sharpsteen
>> Undergraduate-- Environmental Resources Engineering
>> Humboldt State University
>> --
>> View this message in context: http://r.789695.n4.nabble.com/How-do-you-make-a-formal-feature-request-tp2333593p2333737.html
>> Sent from the R devel mailing list archive at Nabble.com.
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>
>
>
> -- 
> Do you know how to read?
> http://www.alienetworks.com/srtest.cfm
> http://goodies.xfce.org/projects/applications/xfce4-dict#speed-reader
> Do you know how to write?
> http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel


[Rd] fortune? (was: Re: How do you make a formal "feature" request?)
Achim Zeileis