Было выпущено крупное обновление программирования R с поддержкой 64-разрядных целочисленных значений на всех платформах. В выпуске также собраны накопительные обновления из незначительных выпусков за последние восемь лет.
R был создан для статистического анализа и построения графиков и пользуется популярностью у статистиков, которым необходимо анализировать данные. Он позволяет упорядочивать данные, определять сложные вычисления и визуально отображать результаты. Широкое распространение R означает, что существует более 5000 специализированных пакетов расширений для R.
Новый релиз получил кодовое название «Чудо в маске», и согласно сообщению в блоге Revolutions Дэвида Смита:
“Хотя многие люди не заметят разницы, введение длинных векторов в R на самом деле является значительным обновлением и потребовало большой работы за кулисами для реализации в основном движке R. Это позволит фреймам данных превысить их текущий лимит в 2 миллиарда строк и в целом позволит R лучше использовать память в системах с большим объемом оперативной памяти. Большое спасибо команде R core за это улучшение.”
В объявлении о новом выпуске в блоге R-statistics перечислено более 200 улучшений, хотя в блоге Revolutions говорится, что увеличение номера версии отражает не фундаментальное изменение самого языка R, а признание того, что кодовая база R созрела до такой степени, что закрытие серии 2.x имеет смысл.
Некоторые из наиболее заметных изменений включают новые функции; опции, управляющие тем, как .C() и .Fortran() передает аргументы в скомпилированный код; и возможность использовать индексацию матрицы числовыми индексами из двух столбцов для замены, а также извлечения. Синтаксический анализатор был улучшен и теперь поддерживает более подробные вычисления в коде, такие как подсветка синтаксиса и документация на основе комментариев. Локальные ссылочные классы были добавлены в методы пакета, поэтому вам не придется копировать большие компоненты объектов, которые вам не нужны.