2010-08-13 4 views
10

Любой онлайн-учебник по lisp, который может научить основы (цикл, состояние и т. Д.) Этого языка за короткое время?Онлайн-учебник по lisp

+1

Какой вариант? Схема? Общий Лисп? – Skilldrick

+0

yes the Common Lisp – hlisp

ответ

6

Common Lisp учебник по Викиучебников, для начинающих, http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Beginner_tutorial , бит более продвинутым, http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Experienced_tutorial

не учебник, а скорее полная книга (но хорошо и прямо вперед): Practical Common Lisp, http://www.gigamonkeys.com/book/

Стива Yegge по чрезвычайным ситуациям Elisp не о Common Lisp, но я все еще нахожу это очень хорошо, чтобы получить в чувство для Лиспа семьи языков: http://steve-yegge.blogspot.com/2008/01/emergency-elisp.html

+0

большое спасибо – hlisp

+1

Seibel's PCL rocks. –

2

Если вы можете сделать это через него (я не смог в первый раз, когда я его прочитал), прочитав дает хороший обзор самых оснований языка и как реализовать его сам по себе, несколько примитивов.

On Lisp другой, часто порекомендован и не слишком устаревшее книги, снова Пол Грэм, который, безусловно, научит вас, что вы хотите знать. Это онлайн, бесплатно.

Лично я бы порекомендовал Clojure вам по CL. У этого есть быстрорастущее, гостеприимное, умное сообщество, делающее классные вещи. Не только это, но у вас есть доступ ко всему, что делает Java, и вы работаете на JVM (это портативный и проклятый быстро).

Удачи вам!

+3

Я видел некоторые сообщества Clojure, и я не думаю, что они растут; некоторые из них довольно аккуратные. – JasonFruit

+0

Ха-ха, хорошо поймать. – Isaac

1

http://www.psg.com/~dlamkins/sl/ - хорошее начало - прочитайте главу 3. Глава 3 действительно вызывает у вас чувство. Остальная часть книги тоже хороша, но я рекомендую читать .... http://www.cs.cmu.edu/~dst/LispBook/ следующий. Оттуда вы должны прочитать .... http://www.gigamonkeys.com/book/

Я выбрал их в порядке важности и сложности. SL является самым простым и самым важным, затем нежным, затем PCL

Смежные вопросы