On Mar 12, 10:56 am, Stuart Sierra <the.stuart.sie...@gmail.com>
wrote:
> On Mar 12, 4:46 am, Joshua Fox <joshuat...@gmail.com> wrote:
>
> > wondering: Does Clojure's pure-functional design enhance VM-level bytecode
> > optimization by simplifying escape analysis?
>
> Functional design doesn't necessarily make bytecode easy to optimize.
> But Rich Hickey works hard on making Clojure generate bytecode that
> the JVM will optimize.
Agreed, but in the particular case of Escape Analysis, a functional
language has better than a fighting chance of generating easily
optimized bytecode. The real problem is that JVMs do not yet allocate
non-escaping objects on the stack.
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---