Quelle est la méthode recommandée pour contacter l'équipe R Core afin de proposer des demandes de fonctionnalités ?
Par "demandes de fonctionnalités", je n'entends pas simplement le fait de tirer quelque chose comme "J'aimerais que la fonctionnalité XY fasse XY, donc ce serait cool si vous alliez de l'avant et l'implémentez pour moi" mais plutôt de proposer du code réel.
J'aime R et je suis prêt à contribuer, à partager le code et tout le reste. Pourtant, j'ai parfois un peu de mal à comprendre ce qu'est exactement R. comment pour contribuer ;-) J'ai regardé le Page du développeur du projet R et utilisé la liste de diffusion r-devel à quelques reprises. En ce qui concerne cette dernière, j'ai eu l'impression que ce n'était pas le bon endroit ou que ce n'était pas souhaitable pour élaborer une demande de fonctionnalité avec du code réel (qui peut parfois être plus qu'une simple ligne de deux lignes). Je me demande donc s'il n'y a pas une "meilleure" façon ou une façon plus "systématique" de le faire.
MODIFIER 2011-11-09
On m'a demandé de fournir un bref exemple :
J'utilise beaucoup les classes de référence S4 et j'ai implémenté un grand nombre de petites fonctions utilitaires pour mes objets. L'une de ces fonctions utilitaires est une sorte de fonctionnalité de "réinitialisation" :
setRefClass(
"A",
fields=list(a="numeric", b="character"),
methods=list(
reset=function(fields=NULL, ...){
temp <- new("A")
if(is.null(fields)){
fields <- names(getRefClass("A")$fields())
}
sapply(fields, function(x){
.self$field(name=x, value=temp$field(x))
})
return(TRUE)
}
)
)
x <- new("A", a=1:10, b=letters[1:10])
x$a
x$b
x$reset(fields="a")
x$a
x$b
x$reset()
x$a
x$b
Très souvent, ce n'est pas la fonction la plus sophistiquée du monde qui apparaît sur ma liste de "oh, ça manque". De plus, il peut s'agir d'une fonction tellement "singulière" que le développement d'un ensemble complet donne parfois l'impression de casser la noix avec un marteau de forgeron.
0 votes
Je vote pour classer cette question comme hors-sujet car elle ne concerne pas la programmation. Pourquoi nous ne sommes pas le service clientèle de votre entreprise préférée ? .
0 votes
@JasonMArcher : assez juste, même si je suis content que la question reste posée (parce qu'elle est en fait utile, même si elle est hors sujet). (Votre lien semble un peu hors sujet, bien que je suppose qu'à la limite on pourrait considérer cette question comme une question de "support client" ...) (Avez-vous downvoté toutes les réponses ici ? Elles ont chacune exactement un downvote ... si c'est le cas, cela semble un peu extrême puisque le downvote est (je suppose) censé indiquer que la réponse n'est "pas utile" ...)
0 votes
Je vote pour classer cette question comme hors-sujet car elle ne concerne pas la programmation.