Size: a a a

2020 May 30

V(

Vλadimir (Hawthorne ... in Lisp Forever
где еще узнаешь что разраб mcclim делает туториал по написанию эмулятора терминала как демо того как он офигенно допиливает mcclim?
источник

SA

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

SA

Sokolov Andrew in Lisp Forever
презентую вам
источник

SA

Sokolov Andrew in Lisp Forever
П О Ч Т И что first class curryin от меня
источник

SA

Sokolov Andrew in Lisp Forever
источник

AE

Alexey Egorov in Lisp Forever
Найс, спасибо.
источник

SA

Sokolov Andrew in Lisp Forever
там есть пример который ты можешь экспанднуть
источник

SA

Sokolov Andrew in Lisp Forever
и у тебя глаза взорвутся хаха
источник

SA

Sokolov Andrew in Lisp Forever
я не слишком уверен мм
как бы это сказать
там так получается что функция которую ты создаешь таким образом
источник

SA

Sokolov Andrew in Lisp Forever
более менее inline всегда
источник

SA

Sokolov Andrew in Lisp Forever
в некотором смысле
источник

SA

Sokolov Andrew in Lisp Forever
я подумаю стоит ли это как то поменять
источник

SA

Sokolov Andrew in Lisp Forever
как будто бы никто не собирается каррировать какие то супер сложные функции энивей
источник

SA

Sokolov Andrew in Lisp Forever
так что это окей
источник

SA

Sokolov Andrew in Lisp Forever
но мб чето поменяю
источник

SA

Sokolov Andrew in Lisp Forever
если кто попробует и скажет насколько это круто
то было бы приятно
источник

SA

Sokolov Andrew in Lisp Forever
мб сделаю минибиблиотекой или дополню какую то из существующих
источник

VM

Vyacheslav Mikushev in Lisp Forever
Попробовал. Кажется, что чего-то не хватает. Я мало пользовался каррированием, но вот такая вещь не работает:
(funcall (funcall (foo 1) 2) 3), потому что (funcall (foo 1) 2) возвращает не замыкание, а результат. Точно не знаю, но мне казалось, что так можно делать было в F#.:)
источник

VM

Vyacheslav Mikushev in Lisp Forever
А выглядит круто.:)
источник

SA

Sokolov Andrew in Lisp Forever
ща момент
источник