Size: a a a

2021 June 25

Q

Qwerty in Lisp Forever
я млею от них )
источник

Q

Qwerty in Lisp Forever
Таки признаюсь, что DOOM - удобно и можно в нем работать после vim )
источник

Q

Qwerty in Lisp Forever
Но кирпичами несколько раз пометал
источник

T

TGG in Lisp Forever
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
Я вкатился как увидел что спейсмакс это лучший вим чем сам вим
источник

T

TGG in Lisp Forever
источник

Q

Qwerty in Lisp Forever
точно так )
источник

O

O in Lisp Forever
Дум хорош ставится на многом
источник

Q

Qwerty in Lisp Forever
Можно критику? Лиспи-не лиспи код?
источник

a

akater in Lisp Forever
Вместо (let ((x nil)) ..) можно писать просто (let ((x)) ..) или даже (let (x) ..).
источник

a

akater in Lisp Forever
(>= (length arcs) 2) совершает ненужную операцию: вычисление длины всего списка.  Можно просто (cdr args).
источник

a

akater in Lisp Forever
T вместо t не неправильно, но необычно, так что лучше без этого.
источник

SA

Sokolov Andrew in Lisp Forever
Не надо defun внутри defun
источник

SA

Sokolov Andrew in Lisp Forever
Flet
источник

SA

Sokolov Andrew in Lisp Forever
Labels
источник

Q

Qwerty in Lisp Forever
Благодарю! Про дефан думал-сомневался, а вот о cdr мог бы догадаться, но затупил )
источник

a

akater in Lisp Forever
if с одной ветвью не пишут, пишут when или unless.  Если условие длинное, то тело не пишут на той же строчке.  Тут довольно длинное, но м.б. с unless можно было бы оставить на одной.  Некоторые считают, на одной в принципе плохо, но по-моему бывает нормально.
источник

a

akater in Lisp Forever
В dolist логика типа «если хоть один не равен…», такое можно через loop (never / always), работает для разных типов последовательностей, и скорее всего будет быстрее.  loop сам по себе оптимизирован, а тут еще после первого (setf success nil) можно уже и выйти вдобавок.
источник

Q

Qwerty in Lisp Forever
да, success заранее избыточен - некогда было циклы читать )
источник

a

akater in Lisp Forever
Почти всегда не надо оставлять строку только из скобок, как последняя.

Разумно так оставить разве что в каком-то конфиге, там где список, куда надо чето вручную часто вписывать.  Ну либо если комментарий в конце списка написан.
источник