Size: a a a

2021 January 04

V(

Vλadimir (Hawthorne ... in Lisp Forever
Dmitry Plesovskykh
да, я понимаю. там в контексте макросов было про неймспейсы. или ты что-то другое имел ввиду?
мм, не очен понимаю почему это относится к макросам (кмк их реже юзают в кложе потому что лисп-1 и не приоритет. CL лисп-2 именно из-за быстрого брутального подхода к макросам). Пакеты ведут себя так же как описанное выше.
источник

SA

Sokolov Andrew in Lisp Forever
ну скорее вот это конкретное обсуждение
источник

SA

Sokolov Andrew in Lisp Forever
точно должно туда топать
источник

T

TGG in Lisp Forever
Lämppi Lütti
Ну вызовы либы
А если либ будет несколько?
источник

ND

Nikita Domnickij in Lisp Forever
Ну точку входа определи
источник

LL

Lämppi Lütti in Lisp Forever
TGG
А если либ будет несколько?
Ну ты на С писал?
источник

T

TGG in Lisp Forever
Lämppi Lütti
Ну ты на С писал?
Конечно.
источник

LL

Lämppi Lütti in Lisp Forever
Ну вот тоже самое
источник

ND

Nikita Domnickij in Lisp Forever
defn -main [&args] start-bot
источник

T

TGG in Lisp Forever
Lämppi Lütti
Ну вот тоже самое
Это понятно, просто как это примерно выглядеть будет не понимаю, просто отступ сделать чтоль...
источник

DP

Dmitry Plesovskykh in Lisp Forever
Vλadimir (Hawthorne the Distorted Mesh)
мм, не очен понимаю почему это относится к макросам (кмк их реже юзают в кложе потому что лисп-1 и не приоритет. CL лисп-2 именно из-за быстрого брутального подхода к макросам). Пакеты ведут себя так же как описанное выше.
в кложе автогенсим в макросах
источник

ND

Nikita Domnickij in Lisp Forever
Dmitry Plesovskykh
в кложе автогенсим в макросах
Там вроде # надо ставить
источник

DP

Dmitry Plesovskykh in Lisp Forever
> CL лисп-2 именно из-за быстрого брутального подхода к макросам

в кложе такой же defmacro как и в CL
источник

LL

Lämppi Lütti in Lisp Forever
TGG
Это понятно, просто как это примерно выглядеть будет не понимаю, просто отступ сделать чтоль...
В тех же скобках что defn -main писать
источник

LL

Lämppi Lütti in Lisp Forever
Dmitry Plesovskykh
в кложе автогенсим в макросах
Нет в кложе автогенсима
источник

DP

Dmitry Plesovskykh in Lisp Forever
окей, есть сахар. может неправильно выразился
источник

T

TGG in Lisp Forever
Lämppi Lütti
В тех же скобках что defn -main писать
Ок, попробуем.
источник

LL

Lämppi Lütti in Lisp Forever
Dmitry Plesovskykh
окей, есть сахар. может неправильно выразился
Нет сахара, надо gensym делать
источник

DP

Dmitry Plesovskykh in Lisp Forever
# это не сахар разве?
источник

VM

Vyacheslav Mikushev in Lisp Forever
Lämppi Lütti
Нет сахара, надо gensym делать
Можно же делать так:
(defmacro foo []
 `(let [x# 1]
     (println x)))
и оно раскроется в
(let [autogenerated-x 1]
 (println autogenerated-x))
источник