А мне let* нравится. А еще больше нравится metabang-bind — когда подряд идут let, destructuring-bind, multiple-value-bind и т.п., получается конструкция с большой вложенностью, а bind дает только один уровень вложенности.
Вообще-то это одна из идиом CL -- LET* с посделовательным вычислением переменных, зависящих от предыдущих в этом же блоке, и потом -- возвращение значения.
А мне let* нравится. А еще больше нравится metabang-bind — когда подряд идут let, destructuring-bind, multiple-value-bind и т.п., получается конструкция с большой вложенностью, а bind дает только один уровень вложенности.
ОтветитьУдалитьВообще-то это одна из идиом CL -- LET* с посделовательным вычислением переменных, зависящих от предыдущих в этом же блоке, и потом -- возвращение значения.
ОтветитьУдалить