evaluation of a function via mathematica from clojure using the
- To: mathgroup at smc.vnet.net
- Subject: [mg112939] evaluation of a function via mathematica from clojure using the
- From: Sunil S Nandihalli <sunil.nandihalli at gmail.com>
- Date: Thu, 7 Oct 2010 03:35:22 -0400 (EDT)
- References: <AANLkTikGcrJnbd0XjaSDddWqtEpAA6GhbicN21vwTRHz@mail.gmail.com>
Hello everybody, I am trying to use clojure along with mathematica. I am not sure if this is a completely mathematica question.. but I couldn't find a better place where I could ask this question. Thanks to Clojuratica, the integration is seamless.. when I try to execute the following code *(math (SetDelayed (func1 (Pattern x (Blank)))* * (With [f 10 g 20]* * (* f (+ g x)))))* *(math (func1 30))* I got *(ClojurianScopes/With [f 10 g 20] (* f (+ 30 g)))* and when I evaluated (the difference is I am using "Set" instead of "SetDelayed") *(math (Set (func2 (Pattern x (Blank)))* * (With [f 10 g 20]* * (* f (+ g x)))))* * * *(math (func2 30))* I got ... *(ClojurianScopes/With [f 10 g 20] (* f (+ 30 g)))* Adding N/Simplify did not make any difference.. I was expecting 500 in both of those tries.. Can anybody help? Sunil.