Size: a a a

2019 December 19

А

Андрей in Lisp Forever
Andrew Kravchuk
Bodil Stokke рассказывала, как она в своём лиспе агрессивно использовала паттернматчинг в ядре, что позволило реализовать не только car и cdr, но ещё и cond и ещё что-то (не помню точно)
Можно ссылочку?
источник

AK

Andrew Kravchuk in Lisp Forever
Андрей
Можно ссылочку?
https://www.youtube.com/watch?v=DHubfS8E--o
Там в начале много воды для тех, кто никогда лисп не видал, самое интересное ближе к середине
источник

LL

Lämppi Lütti in Lisp Forever
Andrew Kravchuk
Bodil Stokke рассказывала, как она в своём лиспе агрессивно использовала паттернматчинг в ядре, что позволило реализовать не только car и cdr, но ещё и cond и ещё что-то (не помню точно)
Агрессивные лисперы
источник

AK

Andrew Kravchuk in Lisp Forever
Lämppi Lütti
Агрессивные лисперы
источник

RB

Rustem B. in Lisp Forever
Valeriy L
Case на макросах можно
Что-то типа

(defmacro* '(c 'ad r) [seq] ...)

Где 'ad будет список из буковок a и d)))
источник

RB

Rustem B. in Lisp Forever
А defmacro* специально для этого будет)))
источник

RB

Rustem B. in Lisp Forever
Или херня?🤔
источник

VL

Valeriy L in Lisp Forever
Rustem B.
Или херня?🤔
Тебе нужно макрос генерирующий функции. Ты ему передаешь список из (car cadr ...)
источник

VL

Valeriy L in Lisp Forever
Он их должен сгенерить
источник

VL

Valeriy L in Lisp Forever
Посмотри как жто делает чел в книге let over lambda
источник

RB

Rustem B. in Lisp Forever
Угу
источник

VL

Valeriy L in Lisp Forever
Поиском пройдись
источник

VL

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

RB

Rustem B. in Lisp Forever
Угу, понял
источник

RB

Rustem B. in Lisp Forever
Valeriy L
Посмотри как жто делает чел в книге let over lambda
А кто автор?
источник

VL

Valeriy L in Lisp Forever
Rustem B.
Угу
Но тебея просто не у компа шас
источник

RB

Rustem B. in Lisp Forever
Valeriy L
Но тебея просто не у компа шас
Я тоже не у компа
источник

VL

Valeriy L in Lisp Forever
Rustem B.
А кто автор?
Hyatt
источник

VL

Valeriy L in Lisp Forever
Я думаю если набрать let over lambda ...
источник

RB

Rustem B. in Lisp Forever
Это опенсорс книга?
источник