@@ -3,9 +3,18 @@ page.title: Learn Lisp The Hard Way
author:\"the Phoeron\" Colin J.E. Lupton
---
```lisp
;; Welcome to L(λ)THW!
(let((llthw'(learnlispthehardway)))
(formatt"~{~@(~A~)~^ ~}, because ~{~A~^ ~} is easier!"llthw(cddrllthw)))
;; Common Lisp: Powerful, Expressive, Programmable, General Purpose, Multi-Paradigm.
```
<divclass="alert alert-danger">
<p>
<iclass="fa fa-exclamation-triangle"></i> This is a draft-in-progress edition of Learn Lisp the Hard Way. Content is being constantly added and revised. Please check back often for updates, and be sure to leave your feedback in the comments.
<iclass="fa fa-exclamation-triangle"></i> This is a draft-in-progress edition of Learn Lisp the Hard Way. Content is being constantly added and revised. Please check back often for updates.
</p>
</div>
...
...
@@ -27,16 +36,6 @@ author: \"the Phoeron\" Colin J.E. Lupton
<arel="license"href="http://creativecommons.org/licenses/by-nd/4.0/"><imgalt="Creative Commons License"style="border-width:0"src="https://i.creativecommons.org/l/by-nd/4.0/88x31.png"/></a><br/><spanxmlns:dct="http://purl.org/dc/terms/"property="dct:title">Learn Lisp The Hard Way</span> by <axmlns:cc="http://creativecommons.org/ns#"href="https://thephoeron.common-lisp.dev"property="cc:attributionName"rel="cc:attributionURL">"the Phoeron" Colin J.E. Lupton</a> is licensed under a <arel="license"href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
</p>
```lisp
;; Welcome to L(λ)THW!
(let((llthw'(learnlispthehardway)))
(formatt"~{~@(~A~)~^ ~}, because ~{~A~^ ~} is easier!"llthw(cddrllthw)))
;; Common Lisp: Powerful, Expressive, Programmable, General Purpose, Multi-Paradigm.
```
### Draft Chapter Status Legend
<dlclass="dl-horizontal">
...
...
@@ -54,7 +53,7 @@ author: \"the Phoeron\" Colin J.E. Lupton
<dd>Approved and Complete</dd>
</dl>
# Contents at a Glance
# Draft Progress at a Glance
<dlclass="dl-horizontal">
<dt>Preface</dt>
...
...
@@ -372,22 +371,18 @@ author: \"the Phoeron\" Colin J.E. Lupton
</dd>
</dl>
# Table of Contents
Coming Soon
# Recent Updates
## Recent Updates
For a list of recent updates, please see the <ahref="https://github.com/thephoeron/llthw/commits"target="_blank">Commit History on GitHub</a>. Updates to the LLTHW repository are generally pushed to the live server within 24 hours.
For a list of recent updates, please see the <ahref="https://gitlab.common-lisp.net/llthw/llthw.common-lisp.dev/-/commits/master"target="_blank">commit history on common-lisp.net</a>. Updates to the LLTHW repository are automatically built and deployed to the live server, typically within 5 minutes or less.
# FAQ
## FAQ
How long does this book take to complete?
**How long does this book take to complete?**
: You should take as long as you need with each module to fully grasp the material. It's not a race, and the only deadlines are the ones you set for yourself.
You should take as long as you need with each module to fully grasp the material. It's not a race, and the only deadlines are the ones you set for yourself.
: Assuming you already have some programming experience and can do at least one module a day, you should expect to spend at least three months.
Assuming you already have some programming experience and can do at least one module a day, you should expect to spend at least three months.
What kind of computer do I need?
**What kind of computer do I need?**
: Common Lisp is available for nearly every platform. Your personal computer, whether it be a Mac, Windows, or Linux platform, will be fine. For all the features of this website, however, you may need to update your browser to the latest version of Chrome, Firefox, or Safari.
Common Lisp is available for nearly every platform. Your personal computer, whether it be a Mac, Windows, or Linux platform, will be fine. For all the features of this website, however, you may need to update your browser to the latest version of Chrome, Firefox, or Safari.