« Naturellement », un package a été créé pour améliorer la portabilité des résultats en enregistrant les environnements et les versions des bibliothèques (packages) utilisées. La bibliothèque {packrat}, hébergée sur le github de RStudio, https://rstudio.github.io/packrat/, propose de sauvegardé les environnements correspondant à un projet donné (c’est une option intégrée à l’interface RStudio). La gestion des dépendances est facilitée par cette bibliothèque, qui permet d’éviter les conflits de version entre packages, rJava et autres joyeusetés régulièrement mises à jour. La recherche reproductible est aussi l’un des enjeux du panorama des tâches et bibliothèques (Task View) qui lui est consacré (https://CRAN.R-project.org/view=ReproducibleResearch).
3RGR
Sylvain Auroux a décrit l’histoire de la linguistique à partir du déploiement de ses technologies. Il parle de la révolution technologique de la grammatisation, et a abordé la première révolution, autour de l’écriture ainsi que la deuxième, autour de la constitution des grammaires et des dictionnaires (Auroux 1994). Je souhaite par ce carnet contribuer à l’analyse de la troisième révolution, articulée autour des corpus, des logiciels et d’internet. Ce carnet de réflexion sur la linguistique «outillée » abordera le divorce croissant entre spécialistes de l’écrit et de l’oral et les conditions éventuelles de leur rapprochement par le biais des outils. Comment peut-on être linguiste à l’heure des humanités numériques ? Les langues analysées par ces technologies sont le français et l’anglais. Cette épistémologie de la troisième révolution de la grammatisation, révolution technologique de l’analyse linguistique, passe par une épistémologie du logiciel, et selon moi, par l’analyse du langage de programmation et logiciel contributif R (R Core Team). Conçu au départ pour l’analyse statistique, il a séduit par ses capacités à intégrer les travaux de plusieurs domaines par le biais d’un système de bibliothèques (packages), et a été adopté par les tenants de la linguistique quantitative. Il s’agit d’étudier ce que ce langage de programmation rend possible comme méthodes d’analyses linguistiques, toutes strates confondues (de la phonétique à la pragmatique) .