Showing posts from 2015.09 — show all
Содержание Введение Обзор возможностей API Холсты Состояния Контуры Раскраска Text Дополнительно Ссылки Благодарности Обратная связь Vecto - Простая векторная графика с Common Lisp'ом Введение Vecto это упрощенный интерфейс к мощной библиотеки векторной растеризации CL-VECTORS. …
Read moretrivial-features и переменная *FEATURES* В CL принято помещать в переменную *FEATURES* некоторые данные касающиеся текущей платформы, ОС, реализации, её сборки и т.д. Например для SBCL на платформе x86 под управлением Windows, значение переменной *FEATURES* будет выглядеть приме…
Read moreСодержание Postmodern Зависимости Лицензия Скачивание и инсталляция Быстростарт Справка Часовые пояса Переносимость Вещи, которые должны быть реализованы Справочное руководство Postmodern Соединение Запросы Интроспекция Database Access Objects<
Содержание Скачивание и установка API Пример Скачивание и установка Автоматически ( ql:quickload "external-program" ) Вручную git clone --depth 1 https://github.com/sellout/external-program.git ( require :asdf ) ( require :external-program ) API (RUN program args &KEY input …
Read morecl-opengl и особенности OpenGL в Common Lisp OpenGL ( Open Graphics Library — открытая графическая библиотека) — спецификация, определяющая независимый от языка программирования кросс-платформенный программный интерфейс для написания приложений, использующих двумерную и трехмерн…
Read moreBabel Библиотека для работы с кодировками. Поддерживается перекодировка строк (а также векторов) и потоков. http://common-lisp.net/project/babel/releases/babel_latest.tar.gz
Автор: Михаил Глухов Источник: http://axiger.livejournal.com/17393.html Как подключать emacs к удаленному лисп-процессу через swank Сначала цитата - вдруг кто-то не знает об этом замечательном инциденте. И даже более впечатляющий пример удаленной отладки произошел в миссии NASA …
Read moreКомбинаторы методов Автор: Дмитрий Игнатьев Источник: http://love5an.livejournal.com/350660.html Среди прочих полезных и интересных особенностей CLOS , вроде, собственно, множественной диспетчеризации по произвольным специализаторам , или мощного метаобъектного протокола , выдел…
Read moreДобавление примитивов виртуальной машины SBCL Автор : Дмитрий Кальянов Источник : http://dmitry-vk.livejournal.com/32714.html В SBCL (как и многих других компиляторах) существуют т.н. примитивы - языковые конструкции, не сводимые к другим. В SBCL такие примитивы реализуются поср…
Read moreСодержание Nikodemus' Common Lisp FAQ Самое начало Common Lisp? CL? Clisp? Lisp? И что? Как научиться Common Lisp? Какие подводные камни обходить? С какой книги начать? Какую мне взять реализацию? Где библиотеки? Есть аналог CPAN или RubyGems? Каким IDE пользоваться? Как настрои…
Read moreПротокол инициализации CLOS © 2009 Nathan Froyd. Originally published at http://www.method-combination.net/blog/archives/2009/12/22/clos-initialization-protocol.html Перевод Ивана Болдырева Добавление: Тобиас Риттвейлер указал, что в моих объявлениях методов не нужно использоват…
Read moreОригинальная публикация: https://gist.github.com/659495#file_sbcl_debugging_notes.txt Перевод: http://bredogen.blogspot.com/2010/12/sbcl-slime.html Замечания по отладке в SBCL и Slime 0. Умение сокращать размеры тестового набора - это важный навык, не зависящий от языка или инст…
Read more