diff --git a/_data/nav.yml b/_data/nav.yml index eeac423..e84389e 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -1,12 +1,11 @@ - title: "Home" href: "/" -- title: "quicklinks" +- title: "Quicklinks" href: "/quicklinks.html" - -- title: "Initial" - href: "/initial" +- title: "Starting a Project" + href: "/project" subcategories: - subtitle: "New Project" subhref: "/new-project.html" @@ -17,38 +16,44 @@ - subtitle: "ABCs" subhref: "/abcs.html" -- title: "examples" - href: "/examples" +- title: "Implementations" + href: "/implementations" subcategories: - - subtitle: "Snippets" - subhref: "/snippets.html" - - subtitle: "trotter" - subhref: "/trotter.html" + - subtitle: "Summary" + subhref: "/summary.html" + - subtitle: "Clozure CL" + subhref: "/ccl-setup.html" + - subtitle: "CLISP" + subhref: "/clisp-setup.html" + - subtitle: "SBCL" + subhref: "/sbcl-setup.html" + - subtitle: "LispWorks CL" + subhref: "/lispworks-setup.html" -- title: "env" - href: "/env" +- title: "IDEs" + href: "/ides" subcategories: - - subtitle: "IDE" - subhref: "/ide.html" - - subtitle: "Quicklisp" - subhref: "/quicklisp.html" - - subtitle: "CUSP" - subhref: "/cusp-setup.html" - - subtitle: "emacs" + - subtitle: "Summary" + subhref: "/summary.html" + - subtitle: "Emacs" subhref: "/emacs-setup.html" - subtitle: "SLIME" subhref: "/slime-setup.html" - -#- title: "Systems" -# href: "/env" -# subcategories: - - subtitle: "Clozure CL" - subhref: "/ccl-setup.html" - - subtitle: "SBCL" - subhref: "/sbcl-setup.html" + - subtitle: "CUSP" + subhref: "/cusp-setup.html" - subtitle: "LispWorks CL" subhref: "/lispworks-setup.html" - - subtitle: "setup" - subhref: "/lisp-system.html" + +- title: "Examples" + href: "/examples" + subcategories: + - subtitle: "Snippets" + subhref: "/snippets.html" + - subtitle: "Trotter" + subhref: "/trotter.html" + +- title: "Libraries" + href: "/quicklisp.html" + - title: "Who?" href: "/about/" diff --git a/env/cusp-setup.html b/ides/cusp-setup.html similarity index 100% rename from env/cusp-setup.html rename to ides/cusp-setup.html diff --git a/env/emacs-setup.html b/ides/emacs-setup.html similarity index 100% rename from env/emacs-setup.html rename to ides/emacs-setup.html diff --git a/ides/lispworks-setup.html b/ides/lispworks-setup.html new file mode 120000 index 0000000..79c918e --- /dev/null +++ b/ides/lispworks-setup.html @@ -0,0 +1 @@ +../implementations/lispworks-setup.html \ No newline at end of file diff --git a/env/slime-setup.html b/ides/slime-setup.html similarity index 100% rename from env/slime-setup.html rename to ides/slime-setup.html diff --git a/env/ide.html b/ides/summary.html similarity index 100% rename from env/ide.html rename to ides/summary.html diff --git a/env/ccl-setup.html b/implementations/ccl-setup.html similarity index 100% rename from env/ccl-setup.html rename to implementations/ccl-setup.html diff --git a/env/clisp-setup.html b/implementations/clisp-setup.html similarity index 100% rename from env/clisp-setup.html rename to implementations/clisp-setup.html diff --git a/env/lispworks-setup.html b/implementations/lispworks-setup.html similarity index 100% rename from env/lispworks-setup.html rename to implementations/lispworks-setup.html diff --git a/env/sbcl-setup.html b/implementations/sbcl-setup.html similarity index 100% rename from env/sbcl-setup.html rename to implementations/sbcl-setup.html diff --git a/env/lisp-system.html b/implementations/summary.html similarity index 100% rename from env/lisp-system.html rename to implementations/summary.html diff --git a/index.html b/index.html index c02aa64..97bd5c6 100644 --- a/index.html +++ b/index.html @@ -1,27 +1,22 @@ --- layout: default --- - - -
-

Articulate Common Lisp

How to write Common Lisp in 2015 -
an initiation manual for the uninitiated

-
-
+

Dear Reader,

One of the key problems in onboarding developers to use modern Common Lisp is the vertical wall of difficulty. Things that are routinely problematic:

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’s not intended to be a HOWTO for Common Lisp. That’s been covered quite well. But it is intended to be a HOWTO on how to put together a Lisp environment.

@@ -31,10 +26,10 @@

Dear Reader,

P.S.: feel free to contact me for anything you like.


diff --git a/initial/abcs.html b/project/abcs.html similarity index 100% rename from initial/abcs.html rename to project/abcs.html diff --git a/initial/basic-project.html b/project/basic-project.html similarity index 100% rename from initial/basic-project.html rename to project/basic-project.html diff --git a/initial/new-project.html b/project/new-project.html similarity index 100% rename from initial/new-project.html rename to project/new-project.html diff --git a/quicklinks.html b/quicklinks.html index 00b23f3..9f2a45f 100644 --- a/quicklinks.html +++ b/quicklinks.html @@ -5,15 +5,15 @@

Quick Links

-

Initial environment setup

+

Getting Started

Example code

Language Resource Recommendations

in no particular order

diff --git a/env/quicklisp.html b/quicklisp.html similarity index 100% rename from env/quicklisp.html rename to quicklisp.html