вот писал я на схеме:
(let ((a 1)
(b (lambda ()
a)))
(b))
и был щастлив... а на elisp-е как?
лямбды в лете оно не понимает, а flet -- брр..
(let ((a 1))
(flet ((b () a))
(b)))
иззврат.. как оно разумно? али elisp tail-recursion
не разумеет? али я идиот?
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум scheme + lazy streams? (2007)
- Форум Closure в ELisp (XEmacs!) не работает :( (2005)
- Форум нужен программист, желающий писать на scheme (racket), Москва (2013)
- Форум [cl][макросы чтения] Вопрос по примеру из Let over lambda (2009)
- Форум elisp (2011)
- Форум [scheme] рекурсия против итерации (2007)
- Форум Переопределение специальных операторов (2014)
- Форум баг или фича (2013)
- Форум [haskell] Как реализовать LET форму? (2010)
- Форум [emacs] lambda -> cut (2011)