модулей позволяет пилить DSL и открывает огромнейший простор для метапрограммирования. 2. Лямб вообще-то два типа, блоки по факту лямбдой не являются. Блоки - это конструкция языка. Два типа лямб обусловлены потребностью в разных вариантах их использования. Зачастую (90% случаев) используется лямбда, для специфических случаев - создают Proc (второй тип лямбды). 3. Уж чего, а проблем с доками я не заметил в принципе. Всё, что нужно находится сверхбыстро, как в доках руби, так и в доках популярных библиотек. 4. Классметоды? Серьёзно, это проблема языка? Их даже не сделали, их присутствие - это следствие того, что класс - это объект
ну нового ты ничего не сказал. как и я. каждый будет хвалить своё болото. просто удивляет что рубисты проблемы языка интерпретируют как фичи )
Обсуждают сегодня