On Wednesday, 22 May 2013 20:35:01 UTC+8, atkaaz wrote:

> thank you very much, my search has lead me to seeking a lisp that could 
> compile to machine code (mainly because i cannot accept the 20-22 sec `lein 
> repl` startup time and eclipse/ccw memory consumptions - so I was hoping 
> for something fast even though the cost is portability and all else)
>
>
The above strikes me as a slightly odd statement. Eclipse/CCW or lein repl 
startup times should be irrelevant because you should only be incurring 
them once, when starting a development session. Sure, Eclipse eats memory 
too, but again this is only a development time issue and your dev machine 
should have plenty, right?

In production, running the packaged .jar file should be pretty quick and 
much more lightweight. JVM startup is less than 0.1sec nowadays, so you can 
get a splash screen or basic GUI up in front of a user almost immediately. 
That only leaves the time required to compile and initialise Clojure itself 
and your application code - maybe 5 secs or so for a reasonably sized app. 
If you are smart you can do quite a lot of work lazily / in the background 
so the user doesn't even notice....

I can certainly see some uses for a Clojure-to-assembler compiler, but only 
in very specialised areas (embedded devices, realtime systems etc.). For 
general purpose application development I think it's probably going to be 
more trouble than it is worth.
 

-- 
-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to