Size: a a a

2021 March 18

a

akater in Lisp Forever
Valeriy L
алсо есть m чтобы быстро прыгать к section
Этим я пользуюсь, да.
источник

a

akater in Lisp Forever
Alexander Babin
ну я вот искал пример аргументов для format и их применение http://www.lispworks.com/documentation/lw50/CLHS/Body/f_format.htm
но так через браузер не получилось найти
ссылка на format arguments кидала на другие ссылки
в итоге гугл спас - https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node200.html
M-x hyperspec-lookup-format

Но немало примеров для format вынесены в отдельный раздел, это да.
источник

a

akater in Lisp Forever
Alexander Babin
а что там случилось?
Не знаю, скорее всего ничего: решили пилить, но сил нету.
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
Valeriy L
ты знаешь про f1 S ?
прикольно.  Я через counsel-dash прыгаю. Есть хайперспека в виде индексированного docset для dash.
источник
2021 March 19

VL

Valeriy L in Lisp Forever
Я тут открыл для себя как можно сделать "умную" индентацию строк в common-lisp через format
источник

VL

Valeriy L in Lisp Forever
оказывается если после ~ будет перенос строки, то он съест перенос и все пробелы после него
источник

VL

Valeriy L in Lisp Forever
источник

VL

Valeriy L in Lisp Forever
можно индентить вот так строки, добавляя в конец ~%~
источник

VL

Valeriy L in Lisp Forever
ну ахуенно же)
даже новый стандарт не понадобился)
источник

a

akater in Lisp Forever
Valeriy L
можно индентить вот так строки, добавляя в конец ~%~
format может и таблицы делать сам.
источник

VL

Valeriy L in Lisp Forever
через ~T?
источник

a

akater in Lisp Forever
В т.ч., но есть ~< для выравнивания.  У Барского в Land of Lisp показательные примеры в главе про format (хотя их и мало)
источник

a

akater in Lisp Forever
Он там одной строкой format'а плоский список в таблицу рисует.
источник

VL

Valeriy L in Lisp Forever
надо почитать land of lisp
источник

VL

Valeriy L in Lisp Forever
а он там сам автоматом считает длинну колонки?
источник

a

akater in Lisp Forever
Там можно сказать вроде, дальше какой буквы (по номеру) она не должна продолжаться.  Но я не разобрался толком.
источник

VL

Valeriy L in Lisp Forever
алсо я тут недавно продолжил попытки опакетить stumpwm для nixos. Заюзал quicklisp  и его функцию dependency-tree для того чтобы получить список ссылок на зависимости и сгенерить nix код с верными sha256 суммами. То еще веселье. Но у меня таки получилось. Правда наткнулся на проблему. Для одного пакета, quicklisp не отдал полное дерево зависимостей почему-то. В итоге их вручную указывал. Посмотрел на нерабочий пакет, а там какой-то странный asd файл без зависимостей, но с asdf:register-system-packages. Это что такое ?  

вот asd https://github.com/death/dbus/blob/master/dbus.asd
источник

a

akater in Lisp Forever
Valeriy L
алсо я тут недавно продолжил попытки опакетить stumpwm для nixos. Заюзал quicklisp  и его функцию dependency-tree для того чтобы получить список ссылок на зависимости и сгенерить nix код с верными sha256 суммами. То еще веселье. Но у меня таки получилось. Правда наткнулся на проблему. Для одного пакета, quicklisp не отдал полное дерево зависимостей почему-то. В итоге их вручную указывал. Посмотрел на нерабочий пакет, а там какой-то странный asd файл без зависимостей, но с asdf:register-system-packages. Это что такое ?  

вот asd https://github.com/death/dbus/blob/master/dbus.asd
Ну зависимости-то надо в asdf смотреть, а не в quicklisp
источник

VL

Valeriy L in Lisp Forever
ну вот я думаю ql:dependency-tree их и смотрит
источник

VL

Valeriy L in Lisp Forever
он же должен знать что подгружать
источник