Age | Commit message (Collapse) | Author |
|
|
|
|
|
use, not only on tail call args
|
|
|
|
defprotocol no longer groups multiple arities in list
reify and deftype now take :as this-name option, protocols/interfaces interleaved, no longer [P1 P2] (method [this] ...)*,
now P1 (method[]...)* P2 (method[]...)* - see doc
|
|
Signed-off-by: Chouser <chouser@n01se.net>
|
|
|
|
no more . in deftype/reify methods
no more implicit this, must be first param
|
|
my.ns.Protocol interface
names get munged
reify, deftype, protocol callsites and . calling munge
gen-interface is dynamic (undocumented as yet, interface TBD)
|
|
|
|
|
|
|
|
Signed-off-by: Rich Hickey <richhickey@gmail.com>
|
|
Signed-off-by: Timothy Pratley <timothypratley@gmail.com>
Signed-off-by: Rich Hickey <richhickey@gmail.com>
|
|
|
|
Signed-off-by: Rich Hickey <richhickey@gmail.com>
|
|
Granularity and control options for these still TBD, right now all of clojure* is direct linked, and contrib.mock known failing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
same-named class when AOT compiling, thus replacing defclass.
|
|
|
|
|
|
Signed-off-by: Chouser <chouser@n01se.net>
|
|
|
|
fields
|
|
defaulting rest to nil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fix #175
Signed-off-by: Chouser <chouser@n01se.net>
|
|
Signed-off-by: Chouser <chouser@n01se.net>
|
|
|
|
|
|
|
|
being defined
|
|
[interfaces], this
|