-
В этой группе вы можете общаться на темы, связанные с Common Lisp, обмениваться опытом, говорить на свободные темы, задавать вопросы. Если нужно больше информации, посетите сайт http://lisper.ru.
Здравствуйте! Скажите пожалуйста, а что случилось с лиспер.ру? Он надоел владельцам?
Читать полностью…
Не имплементируйте интерфейс всех функций. Добавляйте по необходимости все что потребуется.
Читать полностью…
Нет, но тоже интересно. Пробовал tkl но не сумел заставить его работать надежно
Читать полностью…
это очень хорошо. Можно мне ссылку на репу?
Читать полностью…
Я тоже думал над этой проблемой, но остановился на графике в терминале, сейчас пилю решение.
Я бы хотел увидеть проект с opengl, он запустится под линуксом? Какие зависимости от библиотек?
Мне бы не помешал gui на opengl, но подходящей библиотеки не нашел.(c/c++ такие конечно есть) Может кто то что то посоветовать? Может быть с cffi, но что бы работа по адаптации не переросла в разработку полноценной обвязки.
Читать полностью…
(defalias 'опредефу 'defun)
(defalias 'если 'if)
(defalias 'нульъ 'zerop)
(опредефу факт (н)
"Посчитать факториал натурального числа Н."
(если (нульъ н) 1
(* н (факт (1- н)))))
Вот так даже лучше 😆
(defun прибавить (икс игрик)Читать полностью…
(+ икс игрик))
(defun убавить (икс игрик)
(- икс игрик))
(defun умножить (икс игрик)
(* икс игрик))
(defun главная ()
(print (прибавить 333 (убавить 930 (умножить 44 44)))))
(save-lisp-and-die "el"
:executable t
:toplevel 'главная)
Если скрипт, то проще как выше написал Александр.
Читать полностью…
sbcl умеет еще так, остальные имплементации наверное имеют что-то похожее.sbcl --script src.lisp
Я давно перестал писать на CL, а самим сервисом никто особо не пользовался. Я несколько лет по инерции его поддерживал, но в итоге меня это стало напрягать и в какой-то момент надоело :)
Читать полностью…
Таким образом, работа не потребует больших трудозатрат. И будет лишь чуть сложней чем использование той же библиотеки, но из С.
Читать полностью…
Нуклеар-гуй пробовал, даже отчасти смог завести, но он сильно завязан на пайп движка, а мне не с руки переписывать
Читать полностью…
Не пробовали Gtk или Nuklear?
Gtk3 with cl-cffi-gtk
Nuklear with Bodge-Nuklear
https://lisp-journey.gitlab.io/blog/gui-programming-in-common-lisp-part-3-of-5-gtk3/
https://lispcookbook.github.io/cl-cookbook/gui.html
тогда я бы наверно хотел как-то присоединиться или просто посмотреть
Читать полностью…
Он и разрабатывается в лине) я в манджаро и емаксе)
Читать полностью…
Билиотека может быть простейшей, чисто несколько контролов и поддержка текста
Читать полностью…
Ребят, привет всем. Некотороевремя назад я заморочился созданием одной утилиты для отображения моделей. Писал на Common Lisp/cl-opengl под sbcl. Вроде все работает, но есть одна проблема и вопрос:
Читать полностью…
Я знаю что я буду делать 😈
(defun прибавить (x y)Читать полностью…
(+ x y))
(defun убавить (x y)
(- x y))
(defun умножить (x y)
(* x y))
(defun главная ()
(print (прибавить 333 (убавить 930 (умножить 44 44)))))
(save-lisp-and-die "el"
:executable t
:toplevel 'главная)
О, списибо. А то тип "подсказал" что нужно просто вызвать в шелле sbcl команду (save-lisp-and-die ...) и все норм будет, а у меня просто ошибки посыпались -_- При том, что у меня сам скрипт это:
(defun main()Читать полностью…
(print "helworld!"))
В таком случае, нужно, чтобы функция, делающая что-то полезное, была вызвана на top level'е.
Читать полностью…