Size: a a a

2020 October 06

SA

Sokolov Andrew in Lisp Forever
Но короче компилермакрОсы
источник

SA

Sokolov Andrew in Lisp Forever
Раскрываются так
источник

AK

Andrew Kravchuk in Lisp Forever
А, точно, я тупанул чёт, в sbcl format оптимизируется за счёт всех этих sbcl-ных deftransform и defoptimizer
compiler-macro там для галочки, ворнингом прост ругается
источник

VL

Valeriy L in Lisp Forever
макрООсы
источник

SA

Sokolov Andrew in Lisp Forever
Ну да
источник

SA

Sokolov Andrew in Lisp Forever
Банка скорее ебошит своими ир все
источник

SA

Sokolov Andrew in Lisp Forever
Это то почему я хотел чтоб был лоу левел лисп
источник

AK

Andrew Kravchuk in Lisp Forever
Valeriy L
макрООсы
источник
2020 October 07

Е

Евгений in Lisp Forever
Переслано от Евгений
кто решал задачу 1.6 из SICP?
По идее считается, что при cond будет бесконечный цикл, а при if не будет. Действительно, if — работает, cond — бесконечный цикл. Но я в упор не вижу объяснения этому в учебнике. Наоборот, написано, что как только предикат верный, то возвращается следствие и всё. Как раз в нашем случае при проверке good-enough? в итоге отыщется нужное значение, и вычисления должны остановиться. Good-enough? рекурсии не содержит. Тогда почему выходит бесконечный цикл?
источник

Е

Евгений in Lisp Forever
Переслано от Евгений
источник

Е

Евгений in Lisp Forever
Переслано от Евгений
источник

Е

Евгений in Lisp Forever
Переслано от Евгений
источник

Е

Евгений in Lisp Forever
Переслано от Евгений
источник

VM

Vyacheslav Mikushev in Lisp Forever
Аргументы функций вычисляются до того как передать их в функцию.
источник

VM

Vyacheslav Mikushev in Lisp Forever
Специальная форма (if) откладывает вычисление.
источник

A

Aragaer in Lisp Forever
ну да, в другом чате уже сказали, что дело не в разнице if и cond, а в разнице if и new-if
источник

VM

Vyacheslav Mikushev in Lisp Forever
Поэтому new-if уходит в рекурсию.
источник

SA

Sokolov Andrew in Lisp Forever
как и конд но тут он обернут в ебучую функцию
источник

SA

Sokolov Andrew in Lisp Forever
был бы голый конд все было бы ок
источник

VM

Vyacheslav Mikushev in Lisp Forever
Вообще, есть список ответов на все упражнения из sicp.
источник