2011-06-24

metaclass: (Default)
2011-06-24 10:10 am

Разработчики Firebird vs лямбды

Предыстория: в Firebird есть весьма удобный механизм, Execute Block который позволяет внутри запроса выполнять PSQL код (т.е. процедурное расширение SQL), не объявляя никаких хранимых процедур и тому подобного - так часто удобнее, меньше объектов в схеме. Т.е. типа анонимной хранимой процидурки, объявляемой и выполняемой на ходу

В гуглогруппе народ просит сделать это дело рекурсивным - деревья там всякие обрабатывать. (Кто сказал Y-комбинатор?)

Дискуссия по этому поводу:

Read more... )

Почему разработчик Firebird такой злой и не объясняет почему блок нельзя сделать рекурсивным? Может потому, что не знаком с лямбда-исчислением и считает лямбда-функции новомодными?
metaclass: (Default)
2011-06-24 03:03 pm

Лямбды и Firebird, ад продолжается

А теперь, внимание, бородатая женщина будет есть червей мнение разработчика Firebird о лямбда-функциях:

Отвратительная возможность, провоцирующая написание нечитаемого
и несопровождаемого спагетти-кода, созданная на пустом месте чисто в
маркетинговых целях.
Вот такое моё частное мнение о лямбда-функциях.