to work but it fails with Unsupported symbol / unknown alias: .... Passed: header->idx. I would want the (header->idx "start_lng") to be evaluated on Clojure side, before it is sent to Wolfram.
This is related to the problem that I have to write
(wl/->wl (w/Map (w/fn [row] (Internal/StringToMReal row)) ;; FIXME does not work ,but the above thus
["123"]))
whilst I would have preferred ... (w/fn [row] '(Internal/StringToMReal row)) ..., i.e. with a quote inside the body, since otherwise my IDE will complain about an uknown symbol. (Notice that the w/fn macro leaves its body un-evaluated, so if I add the quote, I do not prevent evaluation but will end up with the raw input wrapped in (quote ...) - as if I did double quoting in clj itself: ''(whatver...).
I'd like this to work
to work but it fails with
Unsupported symbol / unknown alias: .... Passed: header->idx
. I would want the(header->idx "start_lng")
to be evaluated on Clojure side, before it is sent to Wolfram.This is related to the problem that I have to write
whilst I would have preferred
... (w/fn [row] '(Internal/StringToMReal row)) ...
, i.e. with a quote inside the body, since otherwise my IDE will complain about an uknown symbol. (Notice that the w/fn macro leaves its body un-evaluated, so if I add the quote, I do not prevent evaluation but will end up with the raw input wrapped in(quote ...)
- as if I did double quoting in clj itself:''(whatver...)
.