Size: a a a

2020 December 07

a

akater in Lisp Forever
Все функции, которыми я когда-либо пользовался из alexandria, работают неправильно.  Кроме partial и with-gensyms.
источник

a

akater in Lisp Forever
ето просто фантастика
источник

A

Aragaer in Lisp Forever
а пользовался aif
источник

a

akater in Lisp Forever
Aragaer
а пользовался aif
Для этого я не импортирую библиотеки.

Но куча анафорических макросов тоже неправильно работают, aif в т.ч..  Затеняет константу в false ветке.
источник

a

akater in Lisp Forever
Только не «затеняет константу в false» ветке, а «затеняет it в false ветке»
источник

a

akater in Lisp Forever
Корректный aif не елиспе, не затеняющий it в false-ветке
(defmacro akater-misc-aif (test-form then-form &rest else-forms)
 (declare (indent 2))
 (let ((once-only (gensym "test-form-")))
   `(let ((,once-only ,test-form))
      (if ,once-only (let ((it ,once-only)) ,then-form)
        (cl-locally ,@else-forms)))))


Пример:
(values (cl-flet ((find-broken-computer () 'computer)
                 (find-broken-component () 'component))

         (aif (find-broken-computer)
             (aif (find-broken-component)
                 `(repair ,it)
               `(replace ,it))))

       (cl-flet ((find-broken-computer () 'computer)
                 (find-broken-component () nil))

         (aif (find-broken-computer)
             (aif (find-broken-component)
                 `(repair ,it)
               `(replace ,it)))))
;; =>
((repair component)
(replace computer))
источник

y

yosk in Lisp Forever
А на какой языке там код? Scheme/CL/Что-то ещё?
источник

ND

Nikita Domnickij in Lisp Forever
схема
источник
2020 December 08

O

O in Lisp Forever
yosk
А на какой языке там код? Scheme/CL/Что-то ещё?
$30...
источник

O

O in Lisp Forever
на абебукс еще нет
источник

O

O in Lisp Forever
Если кто-то на  StumpWM как решили проблему с гибераций?
источник

O

O in Lisp Forever
Где можно найти 'list-of' и 'command-line-arguments' системы?
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
O
Если кто-то на  StumpWM как решили проблему с гибераций?
у меня там сон через gnome-screensaver-command -l
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
O
Где можно найти 'list-of' и 'command-line-arguments' системы?
это что?
источник

O

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

O

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

V(

Vλadimir (Hawthorne ... in Lisp Forever
а, хз
источник

O

O in Lisp Forever
Vλadimir (Hawthorne the Distorted Mesh)
у меня там сон через gnome-screensaver-command -l
чет нет пакета/прогрммы такой (Fedora 33)
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
ну тогда нужен аналог консольный
источник

V(

Vλadimir (Hawthorne ... in Lisp Forever
и exec его
источник