_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ecl-40ants-doc 0.25.0
Dependencies: ecl-cl-fad@0.7.6-1.3f4d32d ecl-cl-str@0.21 ecl-commondoc-markdown@0.5.0-0.7abd288 ecl-dexador@0.9.15-3.d7ac217 ecl-docs-config@0.8.0-0.9f8f253 ecl-jonathan@0.1.0-1.1f448b4 ecl-lass@0.6.0-1.1f2418d ecl-log4cl@1.1.4-2.fe3da51 ecl-named-readtables@0.9-5.aa6dab5 ecl-pythonic-string-reader@0.0.0-1.47a70ba ecl-rove@0.10.0-1.6a5dfcd ecl-serapeum@0.0.0-13.71f35c9 ecl-slime-swank@2.31 ecl-slynk@1.0.43-9.9c43bf6 ecl-spinneret@3.0-7.fa70fca ecl-stem@0-0.901e859 ecl-tmpdir@0.0.1-0.e198128 ecl-which@0.1-1.b2333e4 ecl-xml-emitter@1.1.0
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://40ants.com/doc/
Licenses: Expat
Build system: asdf/ecl
Synopsis: Exploratory programming environment and documentation generator
Description:

40ants-doc provides a rudimentary explorable programming environment. The narrative primarily lives in so-called sections that mix Markdown docstrings with references to functions, variables, etc., all of which should probably have their own docstrings.

The primary focus is on making code easily explorable by using SLIME's M-. (slime-edit-definition). Generating documentation in Markdown or HTML format from sections and all the referenced items is also implemented.

With the simplistic tools provided, one may obtain results similar to literate programming, but documentation is generated from code, not the other way around, and there is no support for chunking. Code comes first, code must look pretty, documentation is code.

40ants-doc is a fork of MGL-PAX with fewer dependencies (only named-readtables and pythonic-string-reader) for the core system, and additional features in the full system.

Total packages: 1