Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.18 KB

README.rst

File metadata and controls

23 lines (15 loc) · 1.18 KB

Здесь я ставлю разные эксперименты, чтобы убедиться в целесообразности миграции AllMyChanges на Common Lisp.

Шаблонизатор

Зачем использовать CommonLisp для веб?

cl-who быстрее django шаблонов в 17 раз. И быстрее jinja2 в 5.6 раза.

Что ещё надо сравнить

  1. Скорость парсинга xml/html.
  2. Обход большого дерева файлов с фильтрацией по предикату.
  3. Наличие библиотек для асинхронной обработки задач. Типа python-rq или celery.
  4. Скорость и удобство работы с PostgreSQl. Для CL есть Postmodern и несколько более универсальных библиотек.
  5. Удобство работы с тестовыми фреймфорками. Проверить prove, fiveam, может что-то ещё.
  6. Поискать, есть ли готовые фреймворки для создания HTTP API, типа джангового restframework.