close
  • chevron_right

    Indent IF CCL-style

    Michał "phoe" Herda · Sunday, 23 December, 2018 - 12:05

(This is a repost of an old blog post of mine from Teknik.)

#common-lisp #clozure #ccl #emacs

In Emacs, evaluate:

(put 'if 'common-lisp-indent-function 1)

It will give you this indentation style:

(if foo
  bar
  baz)
  • chevron_right

    I think I just ported CCLDOC outside CCL.

    Michał "phoe" Herda · Sunday, 23 December, 2018 - 11:57

(This is a repost of an old blog post of mine from Teknik.)

#common-lisp #ccl #clozure #ccldoc #documentation

To quote the CCLDoc manual:

CCLDoc is a system for creating lisp documentation. It uses s-expressions to represent document structure, markup, cross references, and contents. It has a small number of basic operators, supports macros for syntax extensions, and supports a simple syntax for embedding expressions in strings for added convenience.

This screenshot is still very very fresh. I will be now pushing the required patches to CCLDOC, testing it on more implementations and creating a Quicklisp-installable package.

And maybe, one day, I will clean up the giant mess that the CCL-COMPAT system is.