DEFINER

DEFINER is a small hack which demonstrates the power of CL macro facilities.

Homepage: http://www.common-lisp.net/project/definer

Essentially it allows for a (let's say it!) Pythonesque, or better, a Dylan-like syntax for variuos definition forms. E.g.

  (def var foo 42)

(def class panda (animal))

(def struct tree-node content left right)

(def method bar ((x string)) (print x))

(def method bar :after ((x string)) (print "Just printed a string!"))


convenience library

This page is linked from: demacs  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively