Size: a a a

R (язык программирования)

2021 May 19

ДВ

Дмитрий Володин... in R (язык программирования)
Ну пайп делался не только для вас, я к этому))
источник

DK

Dm Kb in R (язык программирования)
А есть ли случайно кто-то кто знает что в итоге с нативной поддержкой Apple M1  в R4.1?
источник

DP

Dmitry Penzar in R (язык программирования)
нуу вот приходит человек. Такой думает. Юзать новый пайп, который не будт работать на версиях младше 4.1
Или юзать из tidyverse. При том, что tidyverseный предлагает кучу дополнительных благ
источник

IY

Igor Yegin in R (язык программирования)
Тут выбор не между пайпами, а между tidyverse и R
источник

IY

Igor Yegin in R (язык программирования)
Кому что больше по душе
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Есть ещё классный вариант - не юзать пайпы в принципе. Дело вкуса - это сахар всё по сути.
источник

IS

Ivan Struzhkov in R (язык программирования)
Нет, вопросов больше нет. Очень элегантное решение
источник

PU

Philipp Upravitelev in R (язык программирования)
оно работает не хуже, а просто по-другому.
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Вообще на это можно было бы ругаться, если бы с введением пайпов вдруг перестали работать вложенные функции. То есть на этапе парсинга когда прилетала бы ошибка: нельзя использовать вложенные функции, теперь все пользуются пайпами. Сейчас это просто фича.

Если претензия к тому, что вместо «бесполезного» пайпа могли бы сделать что-то более полезное, то тоже безосновательна она. Задача же стоит не обвесить язык крутыми примочками (пакеты сообщества отлично с этим справляются), а спокойно и надёжно дорабатывать фундамент, на котором стоит вся система. Чтобы никакие значимые пакеты не перестали быть совместимыми и всё такое прочее.
источник

ГД

Григорий Демин... in R (язык программирования)
Ну, новый пайп очень сильно выигрывает в производительности по сравнению со старым. Не знаю, для чего пайпам нужна производительность, но хоть в чем-то он старый превосходит
источник

ГД

Григорий Демин... in R (язык программирования)
Может, крамолу скажу, но проблема R не в том, что там чего-то нет, а в том что, там слишком много всего даже в базе. Куча совершенно неконситстентных и неортогональных функций с неочевидными неконсистентными названиями. Чтобы базовый R улучшать, из него надо убирать функции. Совсем удалять или в пакеты перекидывать. Но это вряд ли будут делать как раз из-за обратной совместимости
источник

PU

Philipp Upravitelev in R (язык программирования)
да почему крамола. я в ужасе от компоновки base, например %)
источник

PU

Philipp Upravitelev in R (язык программирования)
можно не убирать, можно делать deprecated, как Хэдли и его ребята делают (иногда, когда задумываются об обратной совместимости)
но это тоже сложная работа :(
источник

ГД

Григорий Демин... in R (язык программирования)
Да... Хотя Хэдли скорее добавляет вариантов. Были lapply и Map, Хэдли добавил еще map. Скоро каждое английское слово будет для чего-то использоваться и делать что-нибудь полезное)
источник

IY

Igor Yegin in R (язык программирования)
Мне интересно, слово f*ck найдёт своё применение в tidyverse?
источник

IY

Igor Yegin in R (язык программирования)
Я бы посмотрел
источник

ГД

Григорий Демин... in R (язык программирования)
можно самим быстро сваргнаить пакет... назвать как-нибудь ckufr... Только смысл надо придумать)  Набираешь fuck и ищет последнюю ошибку в гугле?
источник

PU

Philipp Upravitelev in R (язык программирования)
а хорошо звучит
источник

DP

Dmitry Penzar in R (язык программирования)
нужен еще fuckall, который тупо удаляет директорию с проектом
источник

IY

Igor Yegin in R (язык программирования)
+
источник