diff --git a/content/documentation.html b/content/documentation.html index b197b2c883e8844486e60ab2a5bbc4a5cfb8e54c..d859d55448b99176635b441d35bc3c5bf806f8c8 100644 --- a/content/documentation.html +++ b/content/documentation.html @@ -8,6 +8,126 @@ <section style="padding-top: 30px;"> <h2><i class="fa fa-book-open"></i> Books</h2> + <div class="row"> + + <!-- Practical Common Lisp --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <div class="row "> + <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> + <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> + <p class="card-text"> + 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> + <a target="_blank" href="http://www.gigamonkeys.com/book" class="btn btn-primary float-right">Read Online</a> + </div> + </div> + </div> + </div> + </div> + + <!-- On Lisp --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <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> + <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. The final chapter takes a deeper look at object-oriented programming than previous Lisp books, showing the step-by-step construction of a working model of the Common Lisp Object System (CLOS).</p> + <a target="_blank" href="http://www.paulgraham.com/onlisp.html" class="btn btn-primary float-right">Read Online</a> + </div> + </div> + </div> + </div> + </div> + + <!-- Successful Lisp --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <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> + <a target="_blank" href="http://dept-info.labri.fr/~strandh/Teaching/MTP/Common/David-Lamkins/cover.html" class="btn btn-primary float-right">Read Online</a> + </div> + </div> + </div> + </div> + </div> + + <!-- Lisp Hackers --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <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> + <a target="_blank" href="https://leanpub.com/lisphackers/read" class="btn btn-primary float-right">Read Online</a> + </div> + </div> + </div> + </div> + </div> + + <!-- Lisp Web Tales --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <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> + <a target="_blank" href="https://leanpub.com/lispwebtales" class="btn btn-primary float-right">Read</a> + </div> + </div> + </div> + </div> + </div> + + <!-- Common Lisp Recipes --> + <div class="col-md-6"> + <div style="padding: 10px;"></div> + <div class="card" style="padding: 10px; height: 100%;"> + <div class="row "> + <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> + <a target="_blank" href="http://weitz.de/cl-recipes" class="btn btn-primary float-right">Buy</a> + </div> + </div> + </div> + </div> + </div> + + </div> <p> <ul> <li><a href="http://www.gigamonkeys.com/book/">Practical Common Lisp</a></li> diff --git a/content/static/imgs/acl.jpg b/content/static/imgs/acl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d129db874dfb92a35a01e3ee32c452925809bfbe Binary files /dev/null and b/content/static/imgs/acl.jpg differ diff --git a/content/static/imgs/clitw.jpg b/content/static/imgs/clitw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7f09b5a1a0f1837b6f4d0a2283fa4b1251420fd Binary files /dev/null and b/content/static/imgs/clitw.jpg differ diff --git a/content/static/imgs/clr.jpg b/content/static/imgs/clr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91d19da029c337b49f1993fe8e029c8a473f713b Binary files /dev/null and b/content/static/imgs/clr.jpg differ diff --git a/content/static/imgs/land.jpg b/content/static/imgs/land.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b44671f2020818deca88bf7dce1b4c61cbf4cd9 Binary files /dev/null and b/content/static/imgs/land.jpg differ diff --git a/content/static/imgs/lh.jpg b/content/static/imgs/lh.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ba2d31053cdda2c8ddcaabab7f8410fd09cc989 Binary files /dev/null and b/content/static/imgs/lh.jpg differ diff --git a/content/static/imgs/lol.jpg b/content/static/imgs/lol.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3c0f9e567e85018784ed4d6cfdabc2041e5d523 Binary files /dev/null and b/content/static/imgs/lol.jpg differ diff --git a/content/static/imgs/lwt.png b/content/static/imgs/lwt.png new file mode 100644 index 0000000000000000000000000000000000000000..beef073be1fc102cb685bf03849dd920535df7b3 Binary files /dev/null and b/content/static/imgs/lwt.png differ diff --git a/content/static/imgs/on-lisp.jpg b/content/static/imgs/on-lisp.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a07d10c5da8f188810a53731d0622cff0e28b85 Binary files /dev/null and b/content/static/imgs/on-lisp.jpg differ diff --git a/content/static/imgs/pcl.jpg b/content/static/imgs/pcl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc2aad4104d6766de9b4414589282670244a4725 Binary files /dev/null and b/content/static/imgs/pcl.jpg differ diff --git a/content/static/imgs/successful.jpg b/content/static/imgs/successful.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbc570d846887b7aa235d5dc06d33e3547f905c5 Binary files /dev/null and b/content/static/imgs/successful.jpg differ