Very cool stuff :) How much work would it take for this to work with ClojureScript?
David On Mon, Aug 26, 2013 at 4:47 AM, Maik Schünemann <maikschuenem...@gmail.com>wrote: > Hi, > I released a first version of my gsoc project expresso [1]. > This is an important Milestone in my gsoc project. > What is there: > an expressive and powerful rule based translator, on top of which many > transformations can be based. > functions to simplify (currently without ratio test), differentiate, > rearrange, solve expressions. > functions to optimize an expression (includes > common-sub-expression-elimination, constant-folding, replacement > with special operators, matrix-chain-optimization, ...) > > The solver can solve multiple simultaneous equations. > currently it solves equations, which are polynomials up to degree 2, in > which the number of occurrences of the unknown > can be reduced to one by simplifying the expression or which consists of > factors in above form. variables as parameters > are supported everywhere. > > The last weeks of gsoc I will be making the above transformations more > stable, eliminate as many bugs as I can find > (feel free to report some you notice), and extending the range of > expressions which can be transformed by these transformations, > as well as thoroughly documenting the work that has been done. > See the github repository and README.md for details [1] > > [1] https://github.com/clojure-numerics/expresso > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.