lisper_ru | Unsorted

Telegram-канал lisper_ru - Common Lisp Общение

-

В этой группе вы можете общаться на темы, связанные с Common Lisp, обмениваться опытом, говорить на свободные темы, задавать вопросы. Если нужно больше информации, посетите сайт http://lisper.ru.

Subscribe to a channel

Common Lisp Общение

Можно и так сказать.

Читать полностью…

Common Lisp Общение

Здравствуйте! Скажите пожалуйста, а что случилось с лиспер.ру? Он надоел владельцам?

Читать полностью…

Common Lisp Общение

Не имплементируйте интерфейс всех функций. Добавляйте по необходимости все что потребуется.

Читать полностью…

Common Lisp Общение

Цикл отрисовки-эвентов

Читать полностью…

Common Lisp Общение

Нет, но тоже интересно. Пробовал tkl но не сумел заставить его работать надежно

Читать полностью…

Common Lisp Общение

это очень хорошо. Можно мне ссылку на репу?

Читать полностью…

Common Lisp Общение

Только те что можно получить с quicklisp)

Читать полностью…

Common Lisp Общение

Я тоже думал над этой проблемой, но остановился на графике в терминале, сейчас пилю решение.

Я бы хотел увидеть проект с opengl, он запустится под линуксом? Какие зависимости от библиотек?

Читать полностью…

Common Lisp Общение

Мне бы не помешал gui на opengl, но подходящей библиотеки не нашел.(c/c++ такие конечно есть) Может кто то что то посоветовать? Может быть с cffi, но что бы работа по адаптации не переросла в разработку полноценной обвязки.

Читать полностью…

Common Lisp Общение


(defalias 'опредефу 'defun)
(defalias 'если 'if)
(defalias 'нульъ 'zerop)

(опредефу факт (н)
"Посчитать факториал натурального числа Н."
(если (нульъ н) 1
(* н (факт (1- н)))))


defalias это елисп, но не суть

Читать полностью…

Common Lisp Общение

Вот так даже лучше 😆

(defun прибавить (икс игрик)
(+ икс игрик))

(defun убавить (икс игрик)
(- икс игрик))

(defun умножить (икс игрик)
(* икс игрик))

(defun главная ()
(print (прибавить 333 (убавить 930 (умножить 44 44)))))

(save-lisp-and-die "el"
:executable t
:toplevel 'главная)

Читать полностью…

Common Lisp Общение

И потом sbcl --script src.lisp

Читать полностью…

Common Lisp Общение

Если скрипт, то проще как выше написал Александр.

Читать полностью…

Common Lisp Общение

Это просто дополнение.:)

Читать полностью…

Common Lisp Общение

sbcl умеет еще так, остальные имплементации наверное имеют что-то похожее.
sbcl --script src.lisp

Читать полностью…

Common Lisp Общение

Я давно перестал писать на CL, а самим сервисом никто особо не пользовался. Я несколько лет по инерции его поддерживал, но в итоге меня это стало напрягать и в какой-то момент надоело :)

Читать полностью…

Common Lisp Общение

Таким образом, работа не потребует больших трудозатрат. И будет лишь чуть сложней чем использование той же библиотеки, но из С.

Читать полностью…

Common Lisp Общение

😆 Интересно что он искал )

Читать полностью…

Common Lisp Общение

Нуклеар-гуй пробовал, даже отчасти смог завести, но он сильно завязан на пайп движка, а мне не с руки переписывать

Читать полностью…

Common Lisp Общение

Не пробовали 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 Общение

тогда я бы наверно хотел как-то присоединиться или просто посмотреть

Читать полностью…

Common Lisp Общение

Он и разрабатывается в лине) я в манджаро и емаксе)

Читать полностью…

Common Lisp Общение

Билиотека может быть простейшей, чисто несколько контролов и поддержка текста

Читать полностью…

Common Lisp Общение

Ребят, привет всем. Некотороевремя назад я заморочился созданием одной утилиты для отображения моделей. Писал на Common Lisp/cl-opengl под sbcl. Вроде все работает, но есть одна проблема и вопрос:

Читать полностью…

Common Lisp Общение

Надо будет в церковь сходить 😆

Читать полностью…

Common Lisp Общение

Я знаю что я буду делать 😈

(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 'главная)

Читать полностью…

Common Lisp Общение

(defun main ()
(println "foo"))

(main)

Читать полностью…

Common Lisp Общение

О, списибо. А то тип "подсказал" что нужно просто вызвать в шелле sbcl команду (save-lisp-and-die ...) и все норм будет, а у меня просто ошибки посыпались -_- При том, что у меня сам скрипт это:

(defun main()
(print "helworld!"))

Читать полностью…

Common Lisp Общение

В таком случае, нужно, чтобы функция, делающая что-то полезное, была вызвана на top level'е.

Читать полностью…

Common Lisp Общение

Вот так сгенерировать бинарник.

Читать полностью…
Subscribe to a channel