Skip to main content

· 2 min read

So finally, first version is out!

However, this is a work in progress.

These are the changes that are needed for it to reach a version 1.0:

  1. Fix all the markdown titles for the right side panel navigation bar. For some reason during the parsing, some of the titles got messed up in the navigation bar. The titles in the actual content are repeated. The second one must also be removed. Edit: 2023/11/26
  2. Need to link up all italics to the actual page in the reference.
  3. Need to fix the tables in all the files. Idea: Could find each table in the original TeX files and parse those and replace the text in the current markdown since the original is hopefully structured.
  4. Need to parse and find every bit of lisp code and wrap it in the proprer ``` backquote wrappers with the lisp syntax for pretty print. See #3, could try to see if the original TeX marked code blocks and use those with text replace.
  5. Make sure everything else is good!
  6. Change the _category_.json files to display position of chapters in sidebar correctly... Edit: 2023/11/27
  7. Change the _category_.json contents to use double quotes instead of single quotes... Edit: 2023/11/27
  8. Add search plugin
  9. "beach": "The description of each operator should probably be on a separate page, because for the language reference, more material will be added there"

However, with that said, the project is actually ready for contributions!

How The Project is Structured

The idea here was to separate the files with the original dpANS3r text from the community additions. Therefore, to add examples or any content, just create a new file. Please name it relevant to the section you will add it to, and then just import it in that section like all the other files are imported.

So instead of writing the examples in the dpANS3r itself, it will be a new file examples.md where you can write anything you want. Then you would import it wherever relevant.

Please note that because react doesn't seem to allow using numbers in component names, I had to convert all numbers to letters. A=0, B=1, etc...

· One min read

The mission of Common Lisp Docs and this website in particular is to provide Common Lisp Documentation.

The Docs in this Website are aimed to be a User Guide.

This website Common Lisp Reference is meant to be the reference.

We will hopefully soon come up with a tutorials website and more!

We aim to make this website as comprehensive as websites for other languages.

Adding some sample code below...

(format T "Hello World!")
    (defun my-sqr (x)
(* x x))

· One min read

The mission of Lisp Docs and this website in particular is to provide Common Lisp Documentation.

The Docs in this Website are aimed to be a User Guide.

· One min read

TODO

  • Find People to Help Us write the content of this website!
  • Add a Getting Started in Common Lisp Page
  • Add Links to the cookbook, HyperSpec, and Common Lisp, The Language 2
    • However, we eventually hope to completely replace the HyperSpec and CLTL2
  • Add User Guide section and article stubs
  • Think about what to add
  • Add Beginner's User Guide
  • Add Normal User Guide which should be fully comprehensive
  • add 404's etc GH Pages