Size: a a a

2020 September 22

L

Liscript-bot in fprog_spb
какое такое (lambda (args) (++ "какое такое " (car args) "?"))?
источник

AP

Aleksei (astynax) Pi... in fprog_spb
хаха
источник

AP

Aleksei (astynax) Pi... in fprog_spb
хахакнули!
источник

AI

Andrey Ivanov in fprog_spb
map
источник

L

Liscript-bot in fprog_spb
(lambda (f l) ((defn go (l a) (cond (null? l) a (go (cdr l) (cons (f (car l)) a)))) (reverse (go l nil))))
источник

JS

Jerzy Syrowiecki in fprog_spb
если нет переменной, идентификатор превращется во строку? фу, похапэ
источник

AP

Aleksei (astynax) Pi... in fprog_spb
map map
источник

L

Liscript-bot in fprog_spb
(("l"))
источник

AP

Aleksei (astynax) Pi... in fprog_spb
fuu
источник

AI

Andrey Ivanov in fprog_spb
Jerzy Syrowiecki
если нет переменной, идентификатор превращется во строку? фу, похапэ
не фу похфпе а круто автоквотирование
источник

AP

Aleksei (astynax) Pi... in fprog_spb
бывают адекватные языки, а бывают автоквотные
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Вот так вот, автоквот!
источник

JS

Jerzy Syrowiecki in fprog_spb
@IIvana почему defn f (x), а не defn (f x)?
источник

AP

Aleksei (astynax) Pi... in fprog_spb
почему не defn f x?
источник

AI

Andrey Ivanov in fprog_spb
да пофиг, это все равно макрос, можео и переписать по-схемному
источник

AI

Andrey Ivanov in fprog_spb
defn
источник

JS

Jerzy Syrowiecki in fprog_spb
Aleksei (astynax) Pirogov
почему не defn f x?
потому что количество параметров так не определишь
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Jerzy Syrowiecki
@IIvana почему defn f (x), а не defn (f x)?
Потому что кложура-стайл, а не скима-стайл за вычетом внешних скобок
источник

L

Liscript-bot in fprog_spb
(macro (name args body) (def name (lambda args body)))
источник

AT

Alexander Tchitchigi... in fprog_spb
Jerzy Syrowiecki
@IIvana почему defn f (x), а не defn (f x)?
Common Lisp против Scheme? 😉
источник