Gergely Nagy cbc2eed900
defclass reimagined
defclass now has a new syntax:

 (defclass Name [BaseList]
   [property value
    property value] ;; optional

   (defn method [self]
     self.property))

Anything after the optional property list (which will be translated to a
setv within the class context) will be added to the class body. This
allows one to have side effects and complex expressions within the class
definition.

As a side effect, defining methods is much more friendly now!

Closes #850.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2015-08-04 16:43:07 +02:00
..
2014-01-25 21:01:16 +02:00
2015-07-24 09:52:33 +02:00
2015-08-04 16:43:07 +02:00
2013-03-12 22:53:45 -04:00
2015-06-29 22:14:10 -04:00
2013-03-12 22:53:45 -04:00
2015-03-13 09:23:38 -04:00
2015-08-04 16:43:07 +02:00