Книга Let Over Lambda о макросах Lisp теперь полностью бесплатна
Let over Lambda–50 Years of Lisp
Книга Дага Хойта Let Over Lambda, выпущенная в 2008 году к 50-летию Lisp, теперь доступна для бесплатного чтения онлайн в форматах HTML и PDF. Это одно из самых сложных изданий по программированию, посвящённое макросам — программам, которые пишут программы. Автор утверждает, что макросы обеспечивают невиданные в других языках абстракции и производительность. Книга учит практическим приёмам и вдохновляет на исследование границ программирования.
Макросы — это то, что делает Lisp величайшим языком программирования в мире.
- heisig
Главная новость здесь в том, что автор просто сделал всю книгу доступной публике бесплатно.
Я раньше читал печатную версию, так что, может быть, сейчас самое время для очень краткого обзора. Книга технически увлекательна и стоит прочтения, но она также очень категорична даже по меркам Lisp. Впрочем, в наше время освежает видеть эту глубоко человеческую и творческую сторону программирования. От всей души рекомендую другим её прочитать — и тщательно выбрать, каким советам следовать, а каким нет :)
Огромное спасибо, Doug Hoyte, за то, что сделал эту книгу доступной для всех нас!
- mark_l_watson
Я купил и прочитал книгу Doug'а много лет назад, рад видеть, что она всплыла здесь вместе с объявлением о доступности PDF и HTML версии.
Я программирую на Common Lisp с начала 1980-х, люблю этот язык, но использую его просто. Тем не менее мне нравится то, что Doug, Paul Graham и другие пишут о замечательных приёмах Common Lisp.
- Quitschquat
Эта книга и On Lisp в своё время взорвали мне мозг.
Загляните на реализацию Forth по адресу https://letoverlambda.com/index.cl/guest/chap8.html