-
-
Notifications
You must be signed in to change notification settings - Fork 429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve the syntax of manual.lisp
#2674
Comments
Why is |
Didn't exscribe, looks nice. Agreed with @aartaka though, there should be a strong incentive for moving doc system. Before moving to something else, it must pass a crucial test: Can the new doc system generate documentation dynamically depending on the browser state? For instance, bindings are updated dynamically. |
The issue is that you have to write the textual content as strings. Compare writing a book in LaTeX or Org and in the way we handle our manual. Also, in #2655, why haven't I drafted a manual section directly in |
We don't have a doc system. Our manual is a regular lisp program. Excribe changes the Lisp reader so that writing a manual is sane. Translation is one incentive. Other include being able to generate HTML, Man pages, pdf and potentially other output formats from a single document.
Our manual will still be a Lisp program. But with the reader set to something sane. I can't think of any reason why that wouldn't work. Still, making this change requires time and it's not a priority right now. |
After talking with @aartaka, he made me realize that moving to excribe is not a good idea. I didn't take into account that we use spinneret tags outside of I'll rewrite my top post. |
manual.lisp
Our
manual.lisp
is hard to maintain since it's not very "comfortable" to edit a bunch of strings.The goal is to preserve all of the functionality, while eliminating the need to surround the actual textual content with quotes (
"
).One possible solution would be to change the Lisp reader. There might be others.
Excribe might be a good source of inspiration to explore a solution that tames the Lisp reader. It's basically LaTeX but with a proper language (think scribble from Racket).
I played with it for a little while, but I still need to study it properly.
Generating a file with the following contents:
doesn't yield a full HTML document but I haven't spent enough time studying the syntax.
This is not a priority. It's post 3.0.
The text was updated successfully, but these errors were encountered: