You may want to consider the heap size you have allocated to java. I believe the default is 128.
For example you can set this yourself: java -Xms256m -Xmx1024m This provides 256mb initial heap and permits heap to grow to 1024mb. I've been using Leiningen, so in my case I just changed the settings in the source, before install. There's probably a list of pros/cons to upping the default heap size that you may want to consider. Tim On Dec 21, 7:09 am, Miles Trebilco <miles.van...@gmail.com> wrote: > Why does this cause an out of memory error: > > (def out_of_mem > (reduce + 0 (range 50000000))) > > while this does not: > > (def not_out_of_mem > (let [result 0] > (reduce + result (range 50000000)))) > > and neither does this in the REPL: > (reduce + 0 (range 50000000))) > > - Miles -- 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