Skip to content

AllMyChanges/move-to-cl

Repository files navigation

Здесь я ставлю разные эксперименты, чтобы убедиться в целесообразности миграции 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.

About

Here we collect reasons, why to move AllMyChanges from Python to Common Lisp.

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors