documentation.html 9.85 KB
Newer Older
Mariano Montone's avatar
..  
Mariano Montone committed
1
<a class="btn btn-primary float-right" href="/community"><i class="fa fa-arrow-right"></i>&nbsp;&nbsp;The Lisp Community</a>
Mariano Montone's avatar
Mariano Montone committed
2

Mariano Montone's avatar
Content  
Mariano Montone committed
3
<h1><i class="fa fa-book-open"></i> Documentation</h1>
Mariano Montone's avatar
Mariano Montone committed
4

Mariano Montone's avatar
Mariano Montone committed
5
<section>
Mariano Montone's avatar
Icons  
Mariano Montone committed
6
  <h2><i class="fa fa-walking"></i>  Getting Started</h2>
Mariano Montone's avatar
Mariano Montone committed
7
  
Mariano Montone's avatar
Content  
Mariano Montone committed
8
  Check out <a href="/downloads">our guide</a> to get started.
Mariano Montone's avatar
Icons  
Mariano Montone committed
9 10
</section>

Mariano Montone's avatar
Mariano Montone committed
11
<section style="padding-top: 25px;">
Mariano Montone's avatar
Content  
Mariano Montone committed
12
  <h2><i class="fa fa-book-open"></i>  Books</h2>
Mariano Montone's avatar
Books  
Mariano Montone committed
13 14 15
  <div class="row">

    <!-- Practical Common Lisp -->
Mariano Montone's avatar
Mariano Montone committed
16 17 18
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row" style="height: 100%;">
Mariano Montone's avatar
Books  
Mariano Montone committed
19 20 21 22 23 24
          <div class="col-md-4">
            <img src="/static/imgs/pcl.jpg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Practical Common Lisp</h4>
Mariano Montone's avatar
Mariano Montone committed
25
              <p class="card-text">Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.</p>
Mariano Montone's avatar
Books  
Mariano Montone committed
26
              <p class="card-text">
Mariano Montone's avatar
Mariano Montone committed
27
                Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work.</p>
Mariano Montone's avatar
Books  
Mariano Montone committed
28 29 30
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
31
        <a class="read btn btn-primary" target="_blank" href="http://www.gigamonkeys.com/book">Read Online</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
32 33 34 35
      </div>
    </div>

    <!-- On Lisp -->
Mariano Montone's avatar
Mariano Montone committed
36 37
    <div class="col-md-6 book-box">
      <div class="card">
Mariano Montone's avatar
Books  
Mariano Montone committed
38 39 40 41 42 43 44
        <div class="row ">
          <div class="col-md-4">
            <img src="/static/imgs/on-lisp.jpg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">On Lisp</h4>
Mariano Montone's avatar
Mariano Montone committed
45
              <p class="card-text">On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages.</p>
Mariano Montone's avatar
Books  
Mariano Montone committed
46 47 48
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
49
        <a target="_blank" href="http://www.paulgraham.com/onlisp.html" class="btn btn-primary read">Read Online</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
50 51 52 53
      </div>
    </div>

    <!-- Successful Lisp -->
Mariano Montone's avatar
Mariano Montone committed
54 55
    <div class="col-md-6 book-box">
      <div class="card">
Mariano Montone's avatar
Books  
Mariano Montone committed
56 57 58 59 60 61 62 63 64 65 66
        <div class="row ">
          <div class="col-md-4">
            <img src="/static/imgs/successful.jpg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Successful Lisp</h4>
              <p class="card-text">How to understand and use Common Lisp.</p>
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
67
        <a target="_blank" href="http://dept-info.labri.fr/~strandh/Teaching/MTP/Common/David-Lamkins/cover.html" class="btn btn-primary read">Read Online</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
68 69 70 71
      </div>
    </div>

    <!-- Lisp Hackers -->
Mariano Montone's avatar
Mariano Montone committed
72 73
    <div class="col-md-6 book-box">
      <div class="card">
Mariano Montone's avatar
Books  
Mariano Montone committed
74 75 76 77 78 79 80 81 82 83 84
        <div class="row ">
          <div class="col-md-4">
            <img src="/static/imgs/lh.jpg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Lisp Hackers</h4>
              <p class="card-text">Interviews with Common Lisp programmers.</p>
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
85
        <a target="_blank" href="https://leanpub.com/lisphackers/read" class="btn btn-primary read">Read Online</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
86 87 88 89
      </div>
    </div>

    <!-- Lisp Web Tales -->
Mariano Montone's avatar
Mariano Montone committed
90 91
    <div class="col-md-6 book-box">
      <div class="card">
Mariano Montone's avatar
Books  
Mariano Montone committed
92 93 94 95 96 97 98 99 100 101 102
        <div class="row ">
          <div class="col-md-4">
            <img src="/static/imgs/lwt.png" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Lisp Web Tales</h4>
              <p class="card-text">Develop Web applications in Common Lisp.</p>
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
103
        <a target="_blank" href="https://leanpub.com/lispwebtales" class="btn btn-primary read">Read</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
104 105 106 107
      </div>
    </div>

    <!-- Common Lisp Recipes -->
Mariano Montone's avatar
Mariano Montone committed
108 109 110
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row">
Mariano Montone's avatar
Books  
Mariano Montone committed
111 112 113 114 115 116 117 118 119 120
          <div class="col-md-4">
            <img src="/static/imgs/clr.jpg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Common Lisp Recipes</h4>
              <p class="card-text">Find solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. This book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few.</p>
            </div>
          </div>
        </div>
Mariano Montone's avatar
Mariano Montone committed
121
        <a target="_blank" href="http://weitz.de/cl-recipes" class="btn btn-primary read">Buy</a>
Mariano Montone's avatar
Books  
Mariano Montone committed
122 123 124
      </div>
    </div>

Mariano Montone's avatar
Mariano Montone committed
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
    <!-- Land of Lisp -->
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row">
          <div class="col-md-4">
            <img src="/static/imgs/lol.png" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Land of Lisp</h4>
              <p class="card-text">Learn to Program in Lisp, One Game at a Time!</p>
            </div>
          </div>
        </div>
        <a target="_blank" href="http://landoflisp.com" class="btn btn-primary read">Website</a>
      </div>
    </div>

    <!-- Programming Algorithms -->
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row">
          <div class="col-md-4">
            <img src="/static/imgs/pa.png" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Programming Algorithms</h4>
              <p class="card-text">A comprehensive guide to writing efficient programs with examples in Lisp.</p>
            </div>
          </div>
        </div>
        <a target="_blank" href="https://leanpub.com/progalgs" class="btn btn-primary read">Read</a>
      </div>
    </div>

Mariano Montone's avatar
Mariano Montone committed
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196
    <!-- Let Over Lambda -->
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row">
          <div class="col-md-4">
            <img src="/static/imgs/letoverlambda.png" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Let Over Lambda - 50 Years of Lisp</h4>
              <p class="card-text"><b>Let Over Lambda</b> is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: COMMON LISP. The point of this book is to expose you to ideas that you might otherwise never be exposed to.</p>
            </div>
          </div>
        </div>
        <a target="_blank" href="https://letoverlambda.com" class="btn btn-primary read">Read</a>
      </div>
    </div>

    <!-- Loving Common Lisp -->
    <div class="col-md-6 book-box">
      <div class="card">
        <div class="row">
          <div class="col-md-4">
            <img src="/static/imgs/lovingcl.jpeg" class="w-100">
          </div>
          <div class="col-md-8 px-3">
            <div class="card-block px-3">
              <h4 class="card-title">Loving Common Lisp, or the Savvy Programmer's Secret Weapon</h4>
              <p class="card-text">The purpose of this book is to provide a quick introduction to Common Lisp and then provide the user with many fun and useful examples for using Common Lisp. The author has used Common Lisp professionally since 1982..
            </div>
          </div>
        </div>
        <a target="_blank" href="https://leanpub.com/lovinglisp" class="btn btn-primary read">Read</a>
      </div>
    </div>
    
Mariano Montone's avatar
Books  
Mariano Montone committed
197
  </div>
Mariano Montone's avatar
Icons  
Mariano Montone committed
198
  <p>
Mariano Montone's avatar
Mariano Montone committed
199
    Also:
Mariano Montone's avatar
Icons  
Mariano Montone committed
200
    <ul>
Mariano Montone's avatar
Mariano Montone committed
201
      <li><a target="_blank" href="http://www.paulgraham.com/acl.html">ANSI Common Lisp</a></li>
Mariano Montone's avatar
Mariano Montone committed
202
      <li><a target="_blank" href="https://www.darkchestnut.com/book-common-lisp-application-deployment">Common Lisp in the Wild - Deploying Common Lisp Applications</a></li>
Mariano Montone's avatar
Icons  
Mariano Montone committed
203 204
    </ul>
  </p>
Mariano Montone's avatar
Mariano Montone committed
205
  <p>Look <a target="_blank" href="https://cliki.net/Lisp+Books">here</a> for a more complete list of books.</p>
Mariano Montone's avatar
Icons  
Mariano Montone committed
206 207
</section>

Mariano Montone's avatar
Mariano Montone committed
208 209
<section style="padding-top: 25px;">
  <h2><i class="fa fa-book"></i>  ANSI Common Lisp Specification</h2>
Mariano Montone's avatar
Icons  
Mariano Montone committed
210 211

  <p>
Mariano Montone's avatar
Mariano Montone committed
212 213 214
    <ul>
      <li><a href="http://www.lispworks.com/documentation/lw50/CLHS/Front/Contents.htm">Common Lisp HyperSpec (CLHS)</a> - The Common Lisp HyperSpec (CLHS) is a non-free hyperlinked version of the ANSI Common Lisp Standard.</li>
      <li><a href="http://cvberry.com/tech_writings/notes/common_lisp_standard_draft.html">Common Lisp Standard Draft (PDF)</a></li>
Mariano Montone's avatar
Icons  
Mariano Montone committed
215 216 217
  </p>
</section>

Mariano Montone's avatar
Mariano Montone committed
218
<section style="padding-top: 25px;">
Mariano Montone's avatar
Icons  
Mariano Montone committed
219 220 221 222 223
  <h2><i class="far fa-question-circle"></i>  Getting Help</h2>

  <p>If you need help, get in contact via <a href="/community">the Lisp mailing lists and IRC</a>.
  </p>
</section>
Mariano Montone's avatar
Content  
Mariano Montone committed
224

Mariano Montone's avatar
Mariano Montone committed
225
<section style="padding-top: 25px;">
Mariano Montone's avatar
Content  
Mariano Montone committed
226 227 228
  <h2>Other resources</h2>

  <ul>
Mariano Montone's avatar
Mariano Montone committed
229 230 231 232 233
      <li><a href="https://lispcookbook.github.io/cl-cookbook/">the Common Lisp Cookbook</a></li>
      <li><a href="https://cliki.net">CLiki</a> - The Common Lisp wiki</li>
      <li><a href="http://quickdocs.org">Quickdocs</a> - Documentation for All Common Lisp Projects</li>
      <li><a href="http://quickref.common-lisp.net/">Quickref</a> - Reference manuals for Quicklisp libraries</li>
      <li><a href="http://borretti.me/article/common-lisp-sotu-2015">State of the Common Lisp Ecosystem</a> as of 2015</li>
Mariano Montone's avatar
Content  
Mariano Montone committed
234 235
  </ul>
</section>