Here (attached) is a wiki module I have written for my Weblocks site. It implements a syntax heavily inspired by the original Scribe formatter (the "real" Scribe, heh) written by Brian Reid.
It depends on FSet, my functional collections package. The use it makes of FSet is nonessential, though, and I could possibly be persuaded to remove the dependence at some point, though I don't have time to do it now. (On the other hand, FSet is Quicklisp-installable, so maybe the dependence won't bother anyone.) I have not yet written any documentation, but there is a small test suite at the bottom of the source file that will show you how to use it. Oh, it's technically nonportable in that the translate routine requires the Lisp implementation to implement local calls tail-recursively. I think all the major implementations do that, though. (Local calls are those made within a routine to functions defined by LABELS or FLET within the same routine.) I was planning to eventually add it to the Weblocks contrib directory after adding some more features, documenting it, and maybe removing the FSet dependence, but you're welcome to use it as it is if you want. -- Scott On Sat, Jan 14, 2012 at 6:55 AM, yves75 <[email protected]> wrote: > Thanks to all for the answers, will look into all that, and maybe look > into Exscribe for the "markup" environment part : > http://www.cliki.net/Exscribe > > On 13 jan, 14:02, Raymond Wiker <[email protected]> wrote: >> On Fri, Jan 13, 2012 at 1:34 PM, Raymond Wiker <[email protected]> wrote: >> >> > There is already a set of bindings for Kyoto cabinet, found >> > at https://github.com/kraison. >> >> ... and there is also something called kyoto-persistence, in the same >> place. That sounds like it might be more immediately useful in a >> weblocks context? > > -- > You received this message because you are subscribed to the Google Groups > "weblocks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/weblocks?hl=en. > -- You received this message because you are subscribed to the Google Groups "weblocks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/weblocks?hl=en.
wiki.lisp
Description: Binary data
