26 августа 2011

Common Lisp. Postmodern.

Я решил, что публиковать переводы или статьи в блоге это не опенсорс, потому как у других возможность повлиять на статью реализуется через комментарии, которые в блогспоте, мягко говоря, немощны. А раз архимаг предоставил нам, хоть и экспериментальную, но возможность заполнять вики на сайте lisper.ru, то надо ею воспользоваться. Она, кстати говоря, тоже не очень-то функциональна. Но мне например сложно работать в окружении свистелкоперделок, чем меньше возможностей предоставлено, тем меньше приходится задумываться о выборе, и основная деятельность направляется на содержание.

Встречайте! Перевод документации двух частей библиотеки Postmodern.
http://lisper.ru/wiki/libraries:postmodern

Одним из плюсов является то, что библиотека Postmodern не зависит от сторонних библиотек и соответственно не наследует си-интерфейсы, а сразу предоставляет простой лисп-интерфейс. Кроме того реализована такая вкусняшка, как транслятор s-выражений в строки SQL запросов. Польза ее использования спорна, но без сомнения эта компонента заслуживает внимание к себе, так как использовать ее проще, чем пытаться понять документацию по ней.

Перевод ОРМ-а хромает, но мне ОРМ все равно не нравиться.

Документацию по низкоуровневому слою CL-postgres я не переводил, так как, думаю, желающие ею воспользоваться будут знать английский язык.

Ну и как всегда: критика и пожелания приветствуются всячески.

P.S. Кстати говоря редактор сообщений blogspot немощен не менее. Он и недовысивиг и блокнот из него никакой.

UPD. Не удержался и быстренько перевел external-program.
http://lisper.ru/wiki/libraries:external-program

10 комментариев:

  1. Как насчёт CLHS перевести? ;)

    ОтветитьУдалить
  2. А если серьёзно, много балов популярности получил бы Лисп если бы появился перевод, ну например, Hunchentoot. А для CLHS - тут целую систему перевода надо наверное создавать :)

    ОтветитьУдалить
  3. Кстати, wiki на lisper.ru действительно не шибко функциональна, я её планирую вообще выкинуть, а вместо неё использовать движок, который мы потихоньку делаем для cliki2 - типа http://cliki2.lisper.ru/.

    ОтветитьУдалить
  4. Спасибо, старался, но результат еще можно и нужно улучшать.
    Было бы конечно хорошо, но сил столько пока нет.
    С хунчентутом для начала поработать надо.
    2archimag а планируется ли многоязыковая функциональность?

    ОтветитьУдалить
  5. > планируется ли многоязыковая функциональность?

    В данный момент нет. Но если есть желание помочь... )))

    ОтветитьУдалить
  6. Есть, я думаю это актуально, так как сообщество интернациональное. Это будущий cliki2.net или wiki.lisper.ru?
    Я пока все равно на wiki.lisper.ru пишу, мне там понравилось.

    ОтветитьУдалить
  7. > Это будущий cliki2.net или wiki.lisper.ru?

    Изначально предпологалось, что это будущий cliki.net, даже уже вроде есть договорённость с держателей cliki.net. Но в какой-то момент мы несколько затормозили работу. Если интересно - пиши мне (archimag@gmail.com).

    ОтветитьУдалить
  8. Ни одна из сылок в посте не грузится, куда нажать?

    ОтветитьУдалить