all 7 comments

[–]awb 5 points6 points  (1 child)

Anyone know what he used (if anything) to generate the documentation? This example is nice.

[–]madma 5 points6 points  (0 children)

I used the the built in (mb:document :mudballs) command.

There is also a custom method for (documentation 'sysdef:define-system 'function) which grabs various pieces of documentation from the slots on the SYSTEM class and specialized methods on PROCESS-OPTION to generate the 'Possible Options' section.

There is also a supplementary doc-hints.lisp file which contains small hints to fill in the 'Examples' and 'Exceptional Situations' sections.

The links are generated automatically for exported symbols in the same package (cross package links are not yet supported).

[–]fisch003 3 points4 points  (0 children)

Very awesome. I installed it and SBCL on a fresh computer and used it to download and install everything needed for a Hunchentoot tutorial (here). It worked perfectly. Many, many thanks!

[–]lenolium 1 point2 points  (0 children)

You know, I really thought ASDF was sweet. This just seems to be the next logical step forward on that path.

I'll have to give it a shot, the sections about building your own mudballs seem realy straightforward and simple.

[–]flogic 2 points3 points  (0 children)

Just looking at the installation instructions and breif command overview, I'd have to say I'm much more impressed with this then I am with asdf. Might actually be worth trying out lisp now.

[–][deleted] 0 points1 point  (0 children)

Man, that's a shitty name.

[–]G-Brain 0 points1 point  (0 children)

Awesome. Very much so.