Size: a a a

Saint P Ruby Community

2021 February 20

E

Evgeniy in Saint P Ruby Community
Евгений Зубаиров
Ну в руби, если воспринимать все как иммутабельные данные, то рекурсия тоже отлично работает.
Вот поэтому я и не советую
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Ты, может, еще и dry-rb не советуешь и скажешь что руби -- подходящий язык для объектно-ориентированной парадигмы?
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
При том что ты уже упоминал эрланг, а эрланг -- единственный язык, который поддерживает объектно-ориентированную парадигму.
источник

E

Evgeniy in Saint P Ruby Community
Я не считаю что рекурсия существенно выигрывает у цикла
источник

E

Evgeniy in Saint P Ruby Community
Просто в ряде случаев без рекурсии неудобно или невозможно
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Руби код должен легко читаться. Есть случаи, в которых рекурсия читается проще, чем циклы.
источник

E

Evgeniy in Saint P Ruby Community
Я буквально это и говорю
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Других аргументов для рекурсии в руби быть не может, тут спорить не буду.
источник

BB

Boris Beginin in Saint P Ruby Community
Евгений Зубаиров
При том что ты уже упоминал эрланг, а эрланг -- единственный язык, который поддерживает объектно-ориентированную парадигму.
Который поддерживает ее нормально
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Boris Beginin
Который поддерживает ее нормально
Остальные просто ее никак не поддерживают. Ну кроме C# с некоторыми фреймворками.
источник

E

Evgeniy in Saint P Ruby Community
Я знаю что неизменяемый Стейт заставляет применить рекурсию вместо цикла. Ооп тут не при делах
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Evgeniy
Я знаю что неизменяемый Стейт заставляет применить рекурсию вместо цикла. Ооп тут не при делах
Это же вообще не связанные нюансы.
источник

E

Evgeniy in Saint P Ruby Community
Евгений Зубаиров
При том что ты уже упоминал эрланг, а эрланг -- единственный язык, который поддерживает объектно-ориентированную парадигму.
Ну не я ж про ооп вспомнил
источник

E

Evgeniy in Saint P Ruby Community
Евгений Зубаиров
Это же вообще не связанные нюансы.
Согласен, разумеется
источник

AK

Artem Krivonozhko in Saint P Ruby Community
Евгений Зубаиров
Это все полбутылки сотерна в офисе.
Занимательное пойло, между прочим)
источник

AK

Artem Krivonozhko in Saint P Ruby Community
Evgeniy
Эрланг и хаскель
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
Evgeniy
Я знаю что неизменяемый Стейт заставляет применить рекурсию вместо цикла. Ооп тут не при делах
Просто вон, в эликсире иммутабельность, но есть* циклы.
источник

E

Evgeniy in Saint P Ruby Community
Не могу сказать, что считаю эту технологию супер удобной
источник

E

Evgeniy in Saint P Ruby Community
Евгений Зубаиров
Просто вон, в эликсире иммутабельность, но есть* циклы.
Да?
источник

ЕЗ

Евгений Зубаиров... in Saint P Ruby Community
*внутри, емнип, все ещё рекурсия
источник