HN 日本語サマリー

← 一覧へ戻る
プログラミング

Let over Lambda–50 Years of Lisp (2008)

Let over Lambda–50 Years of Lisp (2008) (letoverlambda.com)

37 pointsby theanonymousone5 コメント

要約

本書「Let Over Lambda」は、Lisp言語の高度な機能、特にマクロに焦点を当てたプログラミング書です。マクロはプログラムがプログラムを書くことを可能にし、Lispを強力な言語たらしめていると説明しています。本書は、プログラミングの限界を押し広げ、読者に新しいアイデアとインスピレーションを提供することを目指しています。

全文翻訳

Let Over Lambda—50 Years of Lisp

書籍について

[画像]Let Over Lambda (ISBN 978-1-4357-1275-1, 376+ivページ) は、最もハードコアなコンピュータプログラミング書籍の一つです。基本から始まり、最も高度な言語であるCOMMON LISPの最も高度な機能について説明しています。この本の目的は、そうでなければ決して触れることのないであろうアイデアに読者を紹介することです。

この本はマクロ、つまりプログラムがプログラムを書くことについてです。マクロこそがLispを世界で最も偉大なプログラミング言語にしています。適切に使用された場合、マクロは他の言語では考えられないような、驚異的な抽象化、プログラマーの生産性、コードの効率性とセキュリティを可能にします。マクロを使えば、他の言語では単にできないことを行うことができます。

もしあなたが、どんな流行の言語であれ、常識的なテクニックを焼き直しただけの退屈なコーディングマニュアルを探しているなら、この本はあなた向けではありません。この本は、プログラミングについて私たちが知っていることの限界を押し広げることについてです。この本は今日そして今、あなたのプログラミングの問題を解決するのに役立つ有用なマクロスキルを教えてくれますが、同時に、面白く、感動的なものになるように設計されています。もしあなたがLisp、あるいはプログラミングそのものが本当は何であるのか疑問に思ったことがあるなら、これはあなたが探していた本です。


2026年更新: Let Over Lambdaは、1958年のLisp発明50周年を記念して2008年に出版されました。それ以来、Lispと一般的なプログラミングの実践の両方で多くのことが変わりました。私の考えや意見は進化しましたが、この本はLispがなぜ特別なのかについてのチュートリアルおよび説明として、今でも十分に通用すると信じています。今後、書籍全体はオンラインで無料で読むことができます(HTML、PDF)。ハッピーリスピング!


ニュース

  • 第6章が公開されました。アナフォリックマクロを巡る旅を経て、私が非常に興味深いと思うマクロ、pandoric-evalで締めくくられます。
  • 公式日本語訳がAmazon.co.jpまたはその他の優れた日本の書店で入手可能です。
  • 第5章が公開されました。これは私のお気に入りの章の一つです。お楽しみください。
  • Let Over Lambdaのメッセージをより良く説明するための明確化ページを追加しました。
  • Matthew Lamari氏がAmazonにレビューを書き、本書に5つ星中5つ星を付けました。
  • 第4章が公開されました。プレスリリース#2で詳細をご覧ください。
  • Adam Petersen氏がレビューを書きました。
  • プレスリリース#1が利用可能です。全章の要約が含まれています。
  • Let Over LambdaのISBNは978-1-4357-1275-1です。
  • 参考文献がリスピーな形式で利用可能です。
  • 裏表紙が確定しました。Leo、ありがとう!