LINUX.ORG.RU

Вышла книга по практике на Common Lisp: «Loving Common Lisp, or the Savvy Programmer's Secret Weapon»

 , ,


6

5

Дословный перевод книги: «Любовь к Common Lisp, или секретное оружие опытного программиста».

Это третья редакция книги, написаннная Mark Watson. В этой редакции удален устаревший материал и добавлен новый, который рассматривает следующие практические приложения:

  • MongoDB
  • Solr
  • CouchDB
  • реляционные базы данных

Также добавлена глава по обработке естественного языка (NLP), используя библиотеку автора, и небольшая глава по сбору информации.

По словам автора, книга предоставляет быстрое введение в Common Lisp и затем погружение в практику с интересными примерами практического программирования в Common Lisp.

Mark Watson имеет большой проффессиональный опыт в использовании Лисп языков с 1980 года.

Книга опубликовна в фоматах: PDF, EPUB (для iPad) and MOBI (для Kindle) — без DRM.

Поддержать автора и приобрести книгу можно по адресу: https://leanpub.com/lovinglisp

>>> Подробности

★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

Ответ на: комментарий от anonymous

Оборона == распил, no exclusions. А тут еще и вендор-локин в чистом виде - 1кк строк на своем языке, ога. С такими завсегдатаями закрытых оборонных научных конференций в приличном обществе не здороваются.

anonymous
()
Ответ на: комментарий от Bagrov

А на LISP удобно практиковать логическое программирование? А то есть пара идей.

Есть Allegro Prolog, который реализован на CL. За основу был взят код Питера Новига, который этому делу книжку посвятил - Paradigms of Artificial Intelligence Programming (PAIP).

Zubok ★★★★★
()

быстрое введение в Common Lisp и затем погружение в практику с интересными примерами практического программирования в Common Lisp.

Примеры были выбраны крайне неудачно, для вводного курса. Нужно тщательно разработаное руководство для начинающих лисперов по практике метапрограммирования, с конкретными примерами реализаций DSL, особенно в области систем AI.

На эту тему есть одна совершенно устаревшая книга, которая не отражает современное состояние исследований в области AI.

anonymous
()
Ответ на: комментарий от anonymous

какой лисп выбрать для JVM, Clojure или ABCL?

Тот, у которого больше нравится синтаксис (в clojure он есть) и семантика.

alienclaster ★★★
()
Ответ на: комментарий от anonymous

Оборона == распил, no exclusions.

Это был СССР, деточка, там нельзя было перекинуть деньги в зарплаты и положить себк в карман. Это расценивалось как хищение соц. собственности организованной группой высопоставленных должностных лиц, по предварительному сговору - статья под военную прокуратуру, выносящую расстрельные приговоры.

С такими завсегдатаями закрытых оборонных научных конференций в приличном обществе не здороваются.

Людям калибра Глушко или Шуры-Буры, было глубоко насрать на мнения приличного общества. Они были лидеры в своих областях.

anonymous
()
Ответ на: комментарий от anonymous

Местные клоуны интересуются у неместного: значит ли это, что код на прологе смог бы забить ту деталь нужной стороной?

cdshines ★★★★★
()
Последнее исправление: cdshines (всего исправлений: 1)
Ответ на: комментарий от anonymous

А сейчас на сях все больше говнокодят, вот ракеты и падают.

сейчас они бы падали и на прологе, да хоть на чём угодно.

anonymous
()
Ответ на: комментарий от cdshines

Скорей всего нет. Но зато по декларативному описанию циклограмы работы отдельного блока мог поймать ситуацию, когда включается мощный энергопотребитель при недостаточной мощности бортовой сети. С учетом нештатного маневра аппарата и сотней других параметров.

anonymous
()
Ответ на: комментарий от anonymous

сейчас они бы падали и на прологе, да хоть на чём угодно.

Либерализму много и денег мало, много кто уехали из самых умных и евреев-технологов, при коммунистах вся ВП по данному изделию уже давно тележки в Воркутинских лагерях катала, под руководством Рогозина.

anonymous
()
Ответ на: комментарий от anonymous

Да успокойся ты про умных да про евреев - никто из толковых никуда не сдриснул. А если ты судишь по нынешним стандартам «русского StackOverflow», где флагманом выплывают высеры Мити-токаря, ака drBatty, так обратно всё же хорошо, потому что и толковых ребят даже и без образования (мало ли как оно у кого сложилось в трудные времена) к работе привлекают охотно, и хворающее самолюбие ещё на дальних подходах к проблеме отсеять тоже есть специалисты, с соответствующим медицинским образованием.

livi
()
Ответ на: комментарий от livi

Я не знаю кто такой Митя-токарь. Но когда я работал в ВПК, в ОТК были весьма квалифицированные евреи, многие ученики тех которые сидели еще при Сталине в шарашках.

anonymous
()
Ответ на: комментарий от anonymous

Паронджанов В.Д., залогинтесь, и продолжайте вещать про ДРАКОНчиков, это может быть познавательно для лисперов. Может даже книжку купят.

anonymous
()
Ответ на: комментарий от anonymous

Ты всеръёз полагаешь, что мне шаражки больше твоего нравятся?
Забавно это, и даже очень.

У меня вот папа с мамой, и два дедушки там радостно трудились, в пресловутом ВПК - других проблем хватало, и без обсасывания темы шарашек.

С одной стороны, сейчас стало гораздо хуже - на уровне «и можно было бы сваять, но ведь разворуют же всё!»

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

livi
()
Ответ на: комментарий от kike

Ну да, в Питере столько Пых-кодер с мало-мальским опытом имеет. Я видел 100 с небольшим тыров.

Bagrov ★★★★★
()
Ответ на: комментарий от anonymous

За информацию благодарю, конечно. Погуглил DSL, который domain-specific language, а не digital subscriber line - узнал еще больше.

Под маргинальщиной я подразумеваю не только Брейнфак и ему подобные, но и просто малопопулярные в разработке языки. Ада вон не меньше Пролога землянам дала - но в нашем отечестве прозябает.

Bagrov ★★★★★
()
Ответ на: комментарий от anonymous

Людям калибра Глушко или Шуры-Буры, было глубоко насрать на мнения приличного общества. Они были лидеры в своих областях.

Таких в раисе больше не делают. Забудь и давай тоже дерьмом кидайся.

anonymous
()
Ответ на: комментарий от anonymous

Kawa. ABCL не умеет TCO, в кложе костыльно-убогая реализация.

buddhist ★★★★★
()
Ответ на: комментарий от anonymous

Интероп с явой проще у clojure, причём в обе стороны, но clojure не CL. Хиппстерский? Может быть. Смотря что ты хочешь получить в итоге.

turtle_bazon ★★★★★
()

Всегда мечтал прочитать книгу «10 причин поклоняться Лиспу и 100 причин его не использовать»

anonymous
()
Ответ на: комментарий от isako

Маня, ну что ты как дура в новогодней шапке в середине августа? Давай уже фоты в купальнике с загорелыми ляжками.

anonymous
()
Ответ на: комментарий от livi

Насчет грошей - наглая ложь. Видел вакансии от ВПК контор, начинающий программист С++ без опыта работы от 60 тыс. в Москве.

anonymous
()
Ответ на: комментарий от anonymous

Так вакансия как раз для джуниров, написано ведь без опыта работы. Тут разница в том, разрабатываешь ты софт для очередной говно-гаджетки или создаешь Ядерный щит Родины. Последнее повышает собственную самоценку и уровень гемоглобина в крови.

anonymous
()
Ответ на: комментарий от turtle_bazon

В основном - расширение кругозора. Применение лиспов здесь интересует для сугубо практических задач - нужно что-то гибкое для быстрого ваяния формочек на vaadin'е. JPython/JRuby/Groovy в целом подходят, но в обоих случаях большие подводные камни. А с кложуром/медведем/кашей можно заодно со спинномозговыми формочками еще и что-то новое узнать.

anonymous
()
Ответ на: комментарий от anonymous

clojure становится *модным*, а значит будут библиотеки, комьюнити. В нем есть _синтаксис_ в отличии от. Это очередной виток развития лиспа в стиле питон.

alienclaster ★★★
()
Ответ на: комментарий от alienclaster

clojure становится *модным*,

мода - явление сезонное. Следующим летом деффчонки будут хихикать - мол надо же - до сих пор в прошлогоднем ходит^W программит :)

А нам - пузатым, лысым но бородатым лисп хакерам мода пох. PS: Деффчонки уже почти тоже :)

anonymous
()
Ответ на: комментарий от anonymous

Тут разница в том, разрабатываешь ты софт для очередной говно-гаджетки или создаешь Ядерный щит Родины.

Больше пафосу! Больше!

Твой ядрённый шЫт родины до сих пор на лампах держится. А на плюсах там жуниоры склад\учет\бутылкооборот пишутЪ ...

И таки да - для гаджетки софт сделать - мозгов надо больше.

Последнее повышает собственную самоценку и уровень гемоглобина в крови.

Лучше всего это дело поднимает количество разрядов в суме на счету :)

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

Как раз формочки на ваадине очень сложно ваять в виду разных сложностей.

turtle_bazon ★★★★★
()
Ответ на: комментарий от anonymous

школьник детектед, там и так всё видно

anonymous
()
Ответ на: комментарий от isako

Загар не главное, главное — купальник.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Bagrov

А на LISP удобно практиковать логическое программирование? А то есть пара идей.

На lisp (если имеется в виду CL) удобно практиковать любое программирование. Это мультипарадигменный язык же ж.

c0smonaut
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.