Blogs

hunchentoot-faq

· old wiki

Содержание Hunchentoot. FAQ. Информация о запросе Как получить GET-параметры запроса? Как получить POST-параметры запроса? Формирование ответа Как установить content-type ответа, например в image/jpeg Как добавить к ответу произвольный заголовок? Как вернуть страницу в код

Асинхронный RESTAS

· original author: archimag

Асинхронный RESTAS 2015 , January 15 Tags : lisp restas async Уже некоторое время на github доступна асинхронная версия RESTAS . Изменения довольно большие, рассказывать сейчас подробности не буду, но кому интересно, тот уже может посмотреть. Есть две небольших демки: https://gi…

Read more

libraries:parenscript

· old wiki

Содержание Компилятор Parenscript Преобразование символов Parenscript система пространств имен Обфускация идентификаторов Минимизация Зарезервированные символы Операторы, выражения и возврат Типы и предикаты Литералы Числа Строки и символы

Libraries

· old wiki

Справочник по библиотекам для Common Lisp Если есть желание - тут можно оставлять описания библиотек или какие-нибудь советы по использованию. Библиотеки общей направленности Alexandria external-program quicklisp Библиотеки, унифицирующие API различных реализаций trivial-feature…

Read more

libraries:cl-svg

· old wiki

Содержание Введение Обработка атрибутов Пакет Условия и перезапуски SVG Toplevel and Utilities Рисование фигур Определение элементов Градиентные заливки Другие элементы группировок Модификаторы элементов Введение Данная библиотека предоставляет полного доступа к каждому уголку ф…

Read more

Подстветка кода с помощью colorize

· original author: archimag

Подстветка кода с помощью colorize 2013 , August 2 Tags : lisp colorize arblog Для подсветки кода на Common Lisp я люблю использовать colorize , потому что она добавляет в разметку ссылки на Hyperspec . А вот структура разметки получается та ещё, я хочу другую, более современную…

Read more

Изменения в mongo-cl-driver

· original author: archimag

Изменения в mongo-cl-driver 2013 , March 24 Tags : lisp mongo После длительного перерыва снова взялся за mongo-cl-driver и основательно его переделал. Адаптеры Для начала выкинул iolib . При чём, не могу сказать о ней ничего плохого, но... Во-первых, до сих пор я использовал mon…

Read more

Ищу удалённую работу

· original author: archimag

Ищу удалённую работу 2013 , March 14 Tags : work lisp python javascript c++ Могу предложить: Common Lisp. Python. Как веб-разработка (c Django знакомился, но предпочитаю Flask), так и разная логика. Имею опыт использования PyPy в продакшен. На github можно найти пример моего код…

Read more

linux-and-common-lisp-1

· old wiki

Содержание Системные вызовы Linux Переводим unistd.h на Лисп Загружаем библиотеку стандартных функций Check : это работает? Пищем обвёртку Shell в Лиспе Практика : делаем системные вызовы Файлы /dev /proc Статистика о файлах Директории fork и exec reboot и shutdown

Ещё одна библиотека - cl-data-forms

· original author: archimag

Ещё одна библиотека - cl-data-forms 2013 , January 20 Tags : lisp cl-data-forms data-sift При разработке веб-приложений есть такая неприятная вещь, как обработка форм. Вроде бы довольно тривиально, но без системного подхода превращается в какой-то мрак. Я давно облизывался на WT…

Read more

Мой боекомплект веб-разработчика на Common Lisp

· original author: archimag

Мой боекомплект веб-разработчика на Common Lisp 2013 , January 20 Tags : lisp Hunchentoot - всё ещё лучший веб-сервер на Common Lisp. Работает по схеме "поток на соединение". Надеюсь в будущем у нас будут более современные веб-сервера. В принципе, у меня есть кое-какие наработки…

Read more

Документация для cl-closure-template

· original author: archimag

Документация для cl-closure-template 2013 , January 11 Tags : lisp cl-closure-template Накидал черновой вариант русской документации по cl-closure-template , смотреть здесь . Но лучше не просто смотреть, а прям там же комментировать что не понятно, что не раскрыто, может где воо…

Read more

ext-blog и тема iSimple

· original author: archimag

ext-blog и тема iSimple 2013 , January 8 Tags : lisp arblog В Quicklisp есть пакет ext-blog , основанный на RESTAS . После последних изменений в RESTAS он, конечно, перестал работать и я решил его починить и сделать Pull Request автору. Ну заодно и посмотрел в работе этот движок…

Read more

Последние изменения в cl-closure-template

· original author: archimag

Последние изменения в cl-closure-template 2013 , January 5 Tags : lisp closuretemplates Тут незадолго до нового года вышел новый релиз Google Closure Templates и я решил посмотреть, что же изменилось в библиотеке пока я занимался разными другими делами. Оказалось, что разрыв в в…

Read more

Обновил restas-directory-publisher

· original author: archimag

Обновил restas-directory-publisher 2013 , January 4 Tags : lisp restas restas-directory-publisher Добавил в макрос restas:define-module поддержку декларации :render-method, которая позволяет задать способ по-умолчанию для генерации итогового ответа. На маршруты, у которых задан …

Read more

Лёгким движением руки брюки превращаются…

· original author: archimag

Лёгким движением руки брюки превращаются… 2013 , January 3 Tags : lisp restas arblog Уже давно при разработке RESTAS меня преследовала одна идея, которую я хотел бы иметь возможность реализовать и которую я даже рассматривал в качестве этакой лакмусовой бумажки состояния проекта…

Read more

Изменение системы модулей в RESTAS

· original author: archimag

Изменение системы модулей в RESTAS 2013 , January 2 Tags : lisp restas arblog Под новый год переписал всю систему модулей в RESTAS . Во время разбора старого кода всё гадал: что же я курил, когда это писал? Там было понятие модуля и понятие субмодуля и всё это так мутно. Теперь …

Read more

Изменение макроса define-route в RESTAS

· original author: archimag

Изменение макроса define-route в RESTAS 2012 , December 28 Tags : lisp restas arblog data-sift Существенно переработал макрос restas:define-route в RESTAS . Раньше он имел следующие аргументы: restas:define-route ( name ( template &key ( method :get ) content-type render-met…

Read more

Использование policy-based design в RESTAS

· original author: archimag

Использование policy-based design в RESTAS 2012 , December 21 Tags : lisp restas В настоящее время в веб-разработке доминирует модель MVC , которая мне никогда особо не нравилась. Во-первых, реальная практика применения данного подхода в веб привела к значительной его дискредита…

Read more

ARBLOG

· original author: archimag

ARBLOG 2012 , December 19 Tags : lisp arblog restas Проект arblog из моего персонального блога превратился в независимый движок, всё моё было оттуда вычищено и выделено в основанный на нём archimag.lisper.ru . Теперь любой желающий может использовать arblog для создания своего с…

Read more

Older posts →