you might want to look at clj-native:

https://github.com/bagucode/clj-native

It's used, among other things, by overtone to interact with
libscsynth, the supercollider synthesis library:

https://github.com/overtone/overtone/blob/master/src/overtone/sc/machinery/server/native.clj

I don't know how it compares to clojure-jna; clj-native also uses jna
under the hood.

Phil

On 21 January 2013 17:25, octopusgrabbus <octopusgrab...@gmail.com> wrote:
> I've had no problems. I am just curious.
>
> What triggered this was this morning I saw something on stackoverflow.com
> about Clojure's possibly interacting with C code, and the natively compiled
> question just popped into my head.
>
>
> On Monday, January 21, 2013 12:19:27 PM UTC-5, tbc++ wrote:
>>
>> If you haven't found a performance problem, and it's working well for your
>> needs, why are you interested in making the code run "natively". What
>> problems have you encountered that pique your intrest in this area?
>>
>> Timothy
>>
>>
>>
>>
>> On Mon, Jan 21, 2013 at 9:29 AM, octopusgrabbus <octopus...@gmail.com>
>> wrote:
>>>
>>> I use Clojure primarily as a very reliable tool to aid in data
>>> transformations, that is taking data in one application's database and
>>> transforming it into the format needed for another applications' database.
>>>
>>> So, my question is would a natively compiled Clojure make sense or turn
>>> the language into something that was not intended? In almost all instances I
>>> have not found a problem with Clojure's execution speed so my question is
>>> not about pro or anti Java.
>>>
>>> Thanks.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clo...@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+u...@googlegroups.com
>>>
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>>
>>
>>
>>
>> --
>> “One of the main causes of the fall of the Roman Empire was that–lacking
>> zero–they had no way to indicate successful termination of their C
>> programs.”
>> (Robert Firth)
>
> --
> 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 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

Reply via email to