Skip to content

Commit faf54b8

Browse files
committed
Merge pull request #46 from mordocai/refactor_structure
Refactor structure
2 parents f1f05c3 + dde5b1b commit faf54b8

17 files changed

+48
-47
lines changed

_data/nav.yml

+34-29
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
- title: "Home"
22
href: "/"
33

4-
- title: "quicklinks"
4+
- title: "Quicklinks"
55
href: "/quicklinks.html"
66

7-
8-
- title: "Initial"
9-
href: "/initial"
7+
- title: "Starting a Project"
8+
href: "/project"
109
subcategories:
1110
- subtitle: "New Project"
1211
subhref: "/new-project.html"
@@ -17,38 +16,44 @@
1716
- subtitle: "ABCs"
1817
subhref: "/abcs.html"
1918

20-
- title: "examples"
21-
href: "/examples"
19+
- title: "Implementations"
20+
href: "/implementations"
2221
subcategories:
23-
- subtitle: "Snippets"
24-
subhref: "/snippets.html"
25-
- subtitle: "trotter"
26-
subhref: "/trotter.html"
22+
- subtitle: "Summary"
23+
subhref: "/summary.html"
24+
- subtitle: "Clozure CL"
25+
subhref: "/ccl-setup.html"
26+
- subtitle: "CLISP"
27+
subhref: "/clisp-setup.html"
28+
- subtitle: "SBCL"
29+
subhref: "/sbcl-setup.html"
30+
- subtitle: "LispWorks CL"
31+
subhref: "/lispworks-setup.html"
2732

28-
- title: "env"
29-
href: "/env"
33+
- title: "IDEs"
34+
href: "/ides"
3035
subcategories:
31-
- subtitle: "IDE"
32-
subhref: "/ide.html"
33-
- subtitle: "Quicklisp"
34-
subhref: "/quicklisp.html"
35-
- subtitle: "CUSP"
36-
subhref: "/cusp-setup.html"
37-
- subtitle: "emacs"
36+
- subtitle: "Summary"
37+
subhref: "/summary.html"
38+
- subtitle: "Emacs"
3839
subhref: "/emacs-setup.html"
3940
- subtitle: "SLIME"
4041
subhref: "/slime-setup.html"
41-
42-
#- title: "Systems"
43-
# href: "/env"
44-
# subcategories:
45-
- subtitle: "Clozure CL"
46-
subhref: "/ccl-setup.html"
47-
- subtitle: "SBCL"
48-
subhref: "/sbcl-setup.html"
42+
- subtitle: "CUSP"
43+
subhref: "/cusp-setup.html"
4944
- subtitle: "LispWorks CL"
5045
subhref: "/lispworks-setup.html"
51-
- subtitle: "setup"
52-
subhref: "/lisp-system.html"
46+
47+
- title: "Examples"
48+
href: "/examples"
49+
subcategories:
50+
- subtitle: "Snippets"
51+
subhref: "/snippets.html"
52+
- subtitle: "Trotter"
53+
subhref: "/trotter.html"
54+
55+
- title: "Libraries"
56+
href: "/quicklisp.html"
57+
5358
- title: "Who?"
5459
href: "/about/"
File renamed without changes.
File renamed without changes.

ides/lispworks-setup.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../implementations/lispworks-setup.html
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

index.html

+8-13
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,22 @@
11
---
22
layout: default
33
---
4-
5-
6-
74
<header>
8-
95
<h1 class="title">Articulate Common Lisp</h1>
106
</header>
117
<div class="row">
128
<div class="col-md-6">
139
<em>How to write Common Lisp in 2015 -<br />
1410
an initiation manual for the uninitiated</em></p></div>
15-
1611
<div class="col-md-6"><img src="images/lisplogo_alien_128.png"></div>
17-
1812
</div>
13+
1914
<h2 id="dear-reader">Dear Reader,</h2>
2015
<p>One of the key problems in onboarding developers to use modern Common Lisp is the vertical wall of difficulty. Things that are routinely problematic:</p>
2116
<ul>
2217
<li>emacs use. Most people don&#8217;t use emacs.</li>
2318
<li>Library creation. Putting together ASDF libraries and using them is a fairly horrid experience the first time.</li>
24-
<li>Selection of Lisp system to use, along with an up-to-date discussion of pros and cons.</li>
19+
<li>Selection of Lisp implementation to use, along with an up-to-date discussion of pros and cons.</li>
2520
<li>Putting together serious projects is not commonly discussed.</li>
2621
</ul>
2722
<p>This site is dedicated to handling these problems. My goal is to put together an introduction/tutorial for practicing professionals and hobbyists from other languages. People who want to get started with Lisp beyond just typing into a REPL. Right now, it feels like this information is less disseminated and much less centralized than it otherwise might be. It&#8217;s not intended to be a HOWTO for Common Lisp. That&#8217;s been covered <em>quite well</em>. But it is intended to be a HOWTO on how to put together a Lisp <strong>environment</strong>.</p>
@@ -31,10 +26,10 @@ <h2 id="dear-reader">Dear Reader,</h2>
3126
<p>P.S.: feel free to contact me for anything you like.</p>
3227
<hr />
3328
<ul>
34-
<li>Set up your <a href="./env/lisp-system.html">lisp system</a>.</li>
35-
<li>Set up <a href="./env/quicklisp.html">Quicklisp</a>.</li>
36-
<li>Write some <a href="./initial/abcs.html">Lisp</a>.</li>
37-
<li>Check out the new project <a href="./initial/new-project.html">tutorial</a></li>
38-
<li>Look up our <a href="./examples/trotter.html">Trotter</a>, a web spider.</li>
39-
<li>Keep our <a href="./quicklinks.html">Quick Links</a> bookmarked.</li>
29+
<li>Set up your <a href="implementations/summary.html">implementation</a>.</li>
30+
<li>Set up <a href="quicklisp.html">Quicklisp</a>.</li>
31+
<li>Write some <a href="project/abcs.html">Lisp</a>.</li>
32+
<li>Check out the new project <a href="project/new-project.html">tutorial</a></li>
33+
<li>Look up our <a href="examples/trotter.html">Trotter</a>, a web spider.</li>
34+
<li>Keep our <a href="quicklinks.html">Quick Links</a> bookmarked.</li>
4035
</ul>
File renamed without changes.
File renamed without changes.
File renamed without changes.

quicklinks.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<header>
66
<h1 class="title">Quick Links</h1>
77
</header>
8-
<h3 id="initial-environment-setup">Initial environment setup</h3>
8+
<h3>Getting Started</h3>
99
<ul>
10-
<li><a href="./env/lisp-system.html">getting a Common Lisp implementation</a></li>
11-
<li><a href="./initial/new-project.html">creating and building a new project</a></li>
12-
<li><a href="./env/quicklisp.html">dependency management with quicklisp</a></li>
10+
<li><a href="implementations/summary.html">getting a Common Lisp implementation</a></li>
11+
<li><a href="project/new-project.html">creating and building a new project</a></li>
12+
<li><a href="quicklisp.html">dependency management with quicklisp</a></li>
1313
</ul>
1414
<h3 id="example-code">Example code</h3>
1515
<ul>
16-
<li><a href="./examples/trotter.html">Trotter - web crawler</a></li>
16+
<li><a href="examples/trotter.html">Trotter - web crawler</a></li>
1717
</ul>
1818
<h3 id="language-resource-recommendations">Language Resource Recommendations</h3>
1919
<p><em>in no particular order</em></p>
File renamed without changes.

0 commit comments

Comments
 (0)