From: Mark Wooding Date: Wed, 21 Oct 2015 23:46:28 +0000 (+0100) Subject: STYLE: Minor tweakery. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/828cb3b1dfaf0960c017093e7278429ea1b338fb STYLE: Minor tweakery. --- diff --git a/STYLE b/STYLE index ae8fd1b..c138615 100644 --- a/STYLE +++ b/STYLE @@ -4,10 +4,16 @@ Notes on Lisp style None of ANSI Common Lisp is off-limits. +I think my Lisp style is rather more imperative in flavour than most +modern Lisp programmers. It's probably closer to historical Lisp +practice in that regard, even though I wasn't writing Lisp back then. + I make extensive use of CLOS, and macros. On a couple of occasions I've made macros which use CLOS generic function dispatch to compute their expansions. The parser language is probably the best example of this in -the codebase. I like hairy ~format~ strings. +the codebase. + +I like hairy ~format~ strings. I've avoided hairy ~loop~ for the most part, not because I dislike it strongly but because others do and I don't find that it wins big enough