thanks a lot for all your help i really apreciate it. so i need some others functions to parse it and then just doing the infix i guess?
On 1 mayo, 19:54, "Jim - FooBar();" <jimpil1...@gmail.com> wrote: > On 02/05/12 01:04, Asranz wrote: > > > Hello so i got this problem agian i have been trying to resolve it > > with macros but i dont get the idea. > > > i just need to evaluate in infix a string "(1 +2 (4 * 5)" but dont > > get it to do it with macros the part of changing the string type. > > > Thanks, > > I can help you only if you're trying to evaluate an infix list like: (1 > + 2 * 4 * 5) > > notice how this is not a string, it has no nested parens and it will not > handle operator precedence. > In other words i can show you how to do the transformation from infix to > prefix. If you want to do the fancy stuff you need to write a couple of > helper functions...if i remember correctly the incanter source has an > "equation" macro that goes the whole way...however i'm not sure how to > do that on a string...there must be a way to parse the string as a list > assuming of course the thing inside quotes starts and ends with > opening/closing paren respectively... > > Jim -- 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