Check the clojure-py2 project, they plan to use LLVM to generate native
modules (as C compiled) for Python. When that objective is reached probably
you will have almost all the machinery to compile python-less native
binaries:

http://lanyrd.com/2013/clojurewest/sccgmm/


Saludos,
Nahuel Greco.


On Fri, Jan 25, 2013 at 12:18 PM, Marko Kocić <ma...@euptera.com> wrote:

>
>
> On Friday, January 25, 2013 6:12:07 AM UTC+1, Mikera wrote:
>>
>> A natively compiled Clojure would be very very interesting (perhaps
>> targeting LLVM?)
>>
>> However it would also be very hard to implement. Clojure depends on a lot
>> of features provided by the JVM (JIT compilation, interop with Java
>> libraries, garbage collection being the most significant ones). It would be
>> very hard to reimplement all of these from the ground up. The JVM is
>> already a very good host platform, why fix something that isn't broken?
>>
>
> What about native ClojuresScript? It doesn't have to implement everything
> Clojure have already, and many people could consider it good enough
> alternative to Clojure. I could personally live without runtime macros and
> eval if it would gain me small and performant native executable.
>
>
>> Arguably the effort would be better spend improving the JVM with extra
>> features that would help Clojure (e.g. TCO).
>>
>> On Tuesday, 22 January 2013 00:29:54 UTC+8, octopusgrabbus 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 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