I have to add that loking trough your code you're using :use, :require
etc in a odd manner...Look at this for example in deriva.core.clj
(ns com.lambder.deriva.core
(:refer-clojure :include [=])
(:use clojure.tools.macro com.lambder.deriva.utils)
(:require [clojure.zip :as zip]
[clojure.walk :re
2013/10/1 Daniel Kwiecinski
> All nitpickings are warmly welcome! ;)
>
If so, here's some from me.
You should not announce snapshot releases. Snapshots are *not*, in fact,
releases
supposed to be used by most people. The key issue is that you cannot
reliably
rebuild your codebase if one of the
that's not technically a bug but rather more idiomatic code. In fact
extend-protocol expands in to a bunch of extend-type calls just like
your code... :)
Jim
On 01/10/13 13:05, Daniel Kwiecinski wrote:
All nitpickings are warmly welcome! ;)
I'll do my best to make it high quality lib.
Report
All nitpickings are warmly welcome! ;)
I'll do my best to make it high quality lib.
Report all suggestions/bugs at https://github.com/lambder/Deriva/issues
Kind Regards,
Daniel Kwiecinski (lambder)
On 1 October 2013 13:00, Jim wrote:
> wow! I've not tried it yet but looks very cool...would y
wow! I've not tried it yet but looks very cool...would you mind a bit of
nitpicking? In your java.clj you've got a bunch of 'extend-type' calls:
(extend-type clojure.lang.Symbol
ExpressionTree
(to-tree [this] (symbol this)))
(extend-type Character
ExpressionTree
(to-tree [this] (symbol (str this
Hi All,
I have just pushed Deriva - automated algorithmic differentiation for
Clojure and Java.
The code is on https://github.com/lambder/Deriva
And I have blog post on
http://lambder.com/articles/deriva-automatic-algorythmic-differentiation-for-java-and-clojure/
It uses algebraic expression tre