magrittr 2.0 опубликован в CRAN.
Основные изменения:
- Пакет был полностью переписан на C, что дало многократное увеличение скорости пайпланов, в основном когда у вас через пайпланы соединяется длинная цепочка функций.
- Изменился вывод трассировки, теперь разобраться с ошибкой будет проще
- Добавлены ленивые вычисления, т.е. пайпы вычисляют значения только когда это необходимо
Так же, Лайонел Генри пишет о том, что уже в R 4.1 будет добавлен нативный пайплан |>.
magrittr 2.0 не потребует от большинства пользователей исправление написанного на более ранних версиях кода. Тесты на 2800 пакетов, показал что изменения затронули только 12 из них.
По словам авторов пакета они добились желаемых результатов, и наиболее вероятно, что в дальнейшем в пакет не будут вноситься серьёзные изменения.
Обновить пакет можно из CRAN: install.packages("magrittr")
Основные изменения:
- Пакет был полностью переписан на C, что дало многократное увеличение скорости пайпланов, в основном когда у вас через пайпланы соединяется длинная цепочка функций.
- Изменился вывод трассировки, теперь разобраться с ошибкой будет проще
- Добавлены ленивые вычисления, т.е. пайпы вычисляют значения только когда это необходимо
Так же, Лайонел Генри пишет о том, что уже в R 4.1 будет добавлен нативный пайплан |>.
magrittr 2.0 не потребует от большинства пользователей исправление написанного на более ранних версиях кода. Тесты на 2800 пакетов, показал что изменения затронули только 12 из них.
По словам авторов пакета они добились желаемых результатов, и наиболее вероятно, что в дальнейшем в пакет не будут вноситься серьёзные изменения.
Обновить пакет можно из CRAN: install.packages("magrittr")