Size: a a a

2020 May 16

AK

Andrew Kravchuk in Lisp Forever
Vyacheslav Mikushev
Кстати, а как макросы биндить в common lisp? Смотреть по исходному коду во что они раскрываются?
Я обычно пользуюсь macroexpand-1, да
А что подразумевается под "биндить"?
источник

AK

Andrew Kravchuk in Lisp Forever
defmacro создаёт макрос
источник

AK

Andrew Kravchuk in Lisp Forever
Можно заменить уже существующий макрос через  (setf (macro-function ...
источник

VM

Vyacheslav Mikushev in Lisp Forever
Andrew Kravchuk
Я обычно пользуюсь macroexpand-1, да
А что подразумевается под "биндить"?
Я про сишные макросы. 😁
источник

AK

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

AK

Andrew Kravchuk in Lisp Forever
Вот и я про то, что зависит от того, во что сишный макрос раскрывается
источник

AK

Andrew Kravchuk in Lisp Forever
Если в константу, то всё ясно
источник

AK

Andrew Kravchuk in Lisp Forever
А вот для такого случая хз
источник

AK

Andrew Kravchuk in Lisp Forever
Переслано от Andrew Kravchuk
Который, например, запинается на
#define NK_FLAG(x) (1 << (x))
источник

VM

Vyacheslav Mikushev in Lisp Forever
На этом я споткнулся, когда пытался использовать gtk. Там куча макросов и они описаны в документации. Помню, что много времени провёл в исходниках пытаясь понять во что они раскрываются и как мне это замапить в cl. Думал, может быть, есть какие-то бест практис для этого. 😁
источник

AK

Andrew Kravchuk in Lisp Forever
Дауш, судя по всему, бестпрактис тут - это превозмогать боль 😅
источник

VM

Vyacheslav Mikushev in Lisp Forever
😂
источник
2020 May 18

AP

Alex Peresmeshnik in Lisp Forever
Господа, а кто-нибудь порекомендует библиотеку для отрисовки графов?
источник

AP

Alex Peresmeshnik in Lisp Forever
Графвиз конечно удобен, но на больших графах если и сгенерируется - то просмотреть все равно проблематично
источник

AP

Alex Peresmeshnik in Lisp Forever
Мне бы что-нибудь такое чтобы в гуе (gtk canvas нарпример) частично подгружать/выгружать ребра с вершинами, чтобы реально было по большим графам навигацию устраивать
источник

AP

Alex Peresmeshnik in Lisp Forever
Конечно уже существуют всякие gephi на java, в которых заявлена "беспроблемная работа из коробки", но на практике это не правда )
источник

m

mel kaye in Lisp Forever
юзал пайтоновский networkx, ты вроде как пользуешься биндингами к пу
источник

AP

Alex Peresmeshnik in Lisp Forever
mel kaye
юзал пайтоновский networkx, ты вроде как пользуешься биндингами к пу
О, спасибо, что-то я мимо этого проекта прошел. Сейчас потестирую осилит ли большой граф
источник

m

mel kaye in Lisp Forever
у меня осиливал большие
источник

m

mel kaye in Lisp Forever
но выглядели они как то так:
источник