Re: Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-24 Thread Jörg Winter
Hi Stuart, ok, so my question is actually more about how to create some clojure Runtime, filling it with additional namespaces, i.e. more than just clojure.core. I just discovered the RT class which could be what I want ( though its not official API ?) I need to make clojure runtime avail.

Re: Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-24 Thread Kevin Downey
On 6/24/13 7:53 AM, Jörg Winter wrote: Hi Stuart, ok, so my question is actually more about how to create some clojure Runtime, filling it with additional namespaces, i.e. more than just clojure.core. I just discovered the RT class which could be what I want ( though its not official API

Re: Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-24 Thread László Török
Thanks Kevin, it's all clear now. Sent from my phone On Jun 24, 2013 6:38 PM, Kevin Downey redc...@gmail.com wrote: On 6/24/13 7:53 AM, Jörg Winter wrote: Hi Stuart, ok, so my question is actually more about how to create some clojure Runtime, filling it with additional namespaces, i.e.

Re: Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-23 Thread Stuart Halloway
Hi Joerg, I am not sure I understand your question. The API class is for intraprocess communication, not interprocess. All API does is provide a public, supported entry point for the kinds of things people are already doing with Var. The latter is undesirable because using Var makes it way too

Re: Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-23 Thread László Török
Can you please provide an example for such a usw cause? Thanks Las On Jun 23, 2013 1:38 PM, Stuart Halloway stuart.hallo...@gmail.com wrote: Hi Joerg, I am not sure I understand your question. The API class is for intraprocess communication, not interprocess. All API does is provide a

Clojure 1.6 API: clojure.lang.IFn and clojure.api.API

2013-06-22 Thread Jörg Winter
So these APIs are new in 1.6-SNAPSHOT and from what I understand provide an integration api between Java and Clojure-Runtime (symbols and their invocation). Apart from limitations which probably exist, what is the mode of execution for these API-calls ? For example if a tool/IDE starts a