Size: a a a

2021 January 28

AE

Alexey Egorov in Lisp Forever
Andrew Kravchuk
for, with и прочую требуху, которая интёрнится ридером из loop-ов
т.е. люди вместо (loop :for i пишут (loop for i. Это тоже работает, но пространство имён засоряет
Да, я понял. Просто компани по умолчанию показывает только экспортированные символы.
источник

AK

Andrew Kravchuk in Lisp Forever
Ну company же вроде их из sly/slime получает, не?
источник

AE

Alexey Egorov in Lisp Forever
Ну и да, если у вас символов десятки тысяч, то требуха из loop это капля в море.
источник

AE

Alexey Egorov in Lisp Forever
Andrew Kravchuk
Ну company же вроде их из sly/slime получает, не?
Да.
источник

AE

Alexey Egorov in Lisp Forever
Я вот что имею в виду.
источник

AE

Alexey Egorov in Lisp Forever
Символа нет в :export => его не будет и в автокомплите.
источник

AK

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

LL

Lämppi Lütti in Lisp Forever
Alexey Egorov
И куотшарпить киворды не надо по этой же причине.
Зачем вообще это может понадобиться?
источник

a

akater in Lisp Forever
Lämppi Lütti
Зачем вообще это может понадобиться?
Не создавать интернированные символы, но тем не менее писать удобно.
источник

LL

Lämppi Lütti in Lisp Forever
Что значит интернированные символы?
источник

a

akater in Lisp Forever
я плохо выразился, интерированные в пакет
источник

a

akater in Lisp Forever
'wow создаст символ wow в текущем пакете.  '#:wow создаст неинтернированный символ
источник

LL

Lämppi Lütti in Lisp Forever
Понятно
источник

KS

Kamiλ Shakirov in Lisp Forever
промахнулся чатом :)
источник

A

Aragaer in Lisp Forever
мм, да
источник

YK

Yaroslav Khnygin in Lisp Forever
источник

a

akater in Lisp Forever
(let ((lisp 'common-lisp))
  (let ((f (lambda () lisp)))
    (let ((funcall (lambda (ignore) 'scheme)))
      (let ((lisp 'elisp))
        (funcall f)))))
источник

VM

Vyacheslav Mikushev in Lisp Forever
Я думаю, что вернёт 'common-lisp.
источник

VM

Vyacheslav Mikushev in Lisp Forever
В репле ещё не проверял.
источник

a

akater in Lisp Forever
Его можно в трех реплах проверить.

Только он устарел немного: в ielm надо предварительно (setq lexical-binding nil) написать.
источник