Re: Clojure Code Analysis Tools

2008-12-11 Thread [EMAIL PROTECTED]
On Dec 2, 4:52 pm, Peter Wolf [EMAIL PROTECTED] wrote: I vote that we take Merlyn's code as a base and put it on SourceForge.   I'll add my Lexer and Parser and work on formatting, parens matching and coloring.  Erik can add his REPL and completion stuff. However, I think it would be polite

Re: Thanks for Clojure

2008-12-08 Thread [EMAIL PROTECTED]
@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Problem with calling count on large lazy sequence?

2008-12-07 Thread [EMAIL PROTECTED]
to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Thanks for Clojure

2008-12-07 Thread [EMAIL PROTECTED]
to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Clojure indentation conventions

2008-12-07 Thread [EMAIL PROTECTED]
On Dec 3, 3:06 pm, levand [EMAIL PROTECTED] wrote: I am coming to Clojure from the Java side, and am completely ignorant about lisp indentation newline conventions. Some things are easy to pick up from posted examples and common sense...newline + tab after the parameters vector when

Re: Clojure indentation conventions

2008-12-07 Thread [EMAIL PROTECTED]
On Dec 3, 3:06 pm, levand [EMAIL PROTECTED] wrote: I am coming to Clojure from the Java side, and am completely ignorant about lisp indentation newline conventions. Some things are easy to pick up from posted examples and common sense...newline + tab after the parameters vector when

Re: Problem with calling count on large lazy sequence?

2008-12-07 Thread [EMAIL PROTECTED]
On Dec 7, 5:20 am, Meikel Brandmeyer [EMAIL PROTECTED] wrote: Hi, Am 07.12.2008 um 09:55 schrieb [EMAIL PROTECTED]: This solution worked for me and you can see my patch at the following url. http://paste.lisp.org/display/71744 This is of course no solution to the problem, but if you

Re: Running out of memory when using filter?

2008-12-06 Thread [EMAIL PROTECTED]
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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

conj-when

2008-12-05 Thread [EMAIL PROTECTED]
it (defmacro conj-when [pred new coll] `(let [test# ~pred] (if test# (conj [EMAIL PROTECTED] ~new) [EMAIL PROTECTED]))) and an example ... (defn- syncPacket [r] (let [state (r :state)] (conj-when (= state :WINNER) { :WINNER (r

Re: undefined symbols (CL vs. Clojure)

2008-12-02 Thread [EMAIL PROTECTED]
On Dec 2, 2:39 am, Meikel Brandmeyer [EMAIL PROTECTED] wrote: Hi, On 2 Dez., 04:47, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: So why is the above form not legal in Clojure?  I would think it might come in handy to define a function that relies on something currently not-yet-defined

Re: Clojure Code Analysis Tools

2008-12-02 Thread [EMAIL PROTECTED]
On Dec 1, 4:11 pm, Peter Wolf [EMAIL PROTECTED] wrote: Since I plan to introduce Clojure into existing large Java projects, I want to use a decent IDE.  So I am writing a Clojure plugin for my favorite-- IntelliJ.  When I'm done I hope to offer a nice integrated environment complete

Re: loop recur vs recursion

2008-11-30 Thread [EMAIL PROTECTED]
On Nov 29, 7:52 am, Rich Hickey [EMAIL PROTECTED] wrote: On Nov 29, 2008, at 6:49 AM, Daniel Renfer wrote: Even if you don't think you'll run into the possibility of blowing your stack, it's still a good idea to use recur when doing tail call recursion. The compiler will help you out

Re: loop recur vs recursion

2008-11-30 Thread [EMAIL PROTECTED]
On Nov 30, 3:51 pm, Michael Wood [EMAIL PROTECTED] wrote: On Sun, Nov 30, 2008 at 9:29 PM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: On Nov 29, 7:52 am, Rich Hickey [EMAIL PROTECTED] wrote: On Nov 29, 2008, at 6:49 AM, Daniel Renfer wrote: Even if you don't think you'll run

Re: trampoline for mutual recursion

2008-11-25 Thread [EMAIL PROTECTED]
On Nov 25, 11:07 am, Rich Hickey [EMAIL PROTECTED] wrote: On Nov 25, 10:42 am, Stephen C. Gilardi [EMAIL PROTECTED] wrote: On Nov 25, 2008, at 9:05 AM, Rich Hickey wrote: I've added trampoline to ease the conversion/creation of mutually recursive algorithms in Clojure. Very cool

Re: seq and vector

2008-11-24 Thread [EMAIL PROTECTED]
On Nov 24, 3:03 pm, Rich Hickey [EMAIL PROTECTED] wrote: Speculating about inefficiency without a concrete counter-proposal is not productive. While there could no doubt be some higher-performance vector constructor/reducers, producing vector-returning versions of the sequence ops

Re: Adapting a functional pretty-printer to Clojure

2008-11-24 Thread [EMAIL PROTECTED]
On Nov 24, 8:17 pm, Chouser [EMAIL PROTECTED] wrote: One option: You could use a seq instead of all the various structs. I took your advice and uploaded the rewrite to the files section in Google Groups, filename is pretty-printer.clj. It doesn't get a stack overflow anymore, but it runs out

Re: Adapting a functional pretty-printer to Clojure

2008-11-24 Thread [EMAIL PROTECTED]
On Nov 25, 12:50 am, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: On Nov 25, 12:22 am, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: This approach might just be too inefficient -- perhaps it would be best to implement the pretty-printer in an imperative style after all. OTOH it is pretty

[Bug?] Keyword constraints not enforced

2008-11-23 Thread [EMAIL PROTECTED]
Groups Clojure group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Eclipse Plugin- any plans for this?

2008-11-22 Thread [EMAIL PROTECTED]
, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: seq and vector

2008-11-22 Thread [EMAIL PROTECTED]
On Nov 22, 7:31 pm, Christian Vest Hansen [EMAIL PROTECTED] wrote: With (vec) I think:http://clojure.org/api#toc508 That's not really efficient as it copies the whole seq. It seems that relative to sequences the other data structures are second class insofar as when you use the sequence library

Re: seq and vector

2008-11-22 Thread [EMAIL PROTECTED]
On Nov 22, 9:48 pm, Rich Hickey [EMAIL PROTECTED] wrote: map and filter don't modify anything. What does it mean to filter a vector? Yes yes, I know that. Still in English its sometimes easier to be sloppy and pretend that I modify something even though I get another vector. In any case

Eclipse Plugin- any plans for this?

2008-11-21 Thread [EMAIL PROTECTED]
, any info would be appreciated. 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 To unsubscribe from this group, send email to [EMAIL

Creating temporary namespaces from a function fails; why?

2008-11-21 Thread [EMAIL PROTECTED]
--~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group

Re: Creating temporary namespaces from a function fails; why?

2008-11-21 Thread [EMAIL PROTECTED]
to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Creating temporary namespaces from a function fails; why?

2008-11-21 Thread [EMAIL PROTECTED]
Clojure group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Any style/idiom hints for this random sampling function?

2008-11-21 Thread [EMAIL PROTECTED]
. Thanks, Steve --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more

Re: Any style/idiom hints for this random sampling function?

2008-11-21 Thread [EMAIL PROTECTED]
On Nov 21, 9:03 pm, Stuart Sierra [EMAIL PROTECTED] wrote: Hi Steve, Although the reduce is very Lispy, in this case it might be clearer with loop/recur: Thanks for your rewrite. I don't see if-let in the website API documentation. I suppose I should track the latest instead of using

Re: multi-method dispatch for structs

2008-11-18 Thread [EMAIL PROTECTED]
On Nov 14, 3:42 pm, Chouser [EMAIL PROTECTED] wrote: On Fri, Nov 14, 2008 at 2:11 PM, Jeff Rose [EMAIL PROTECTED] wrote: Does my dispatch function have to inspect the passed in values to figure out which type of struct they are, or can I query that somehow? My understanding

Adapting a functional pretty-printer to Clojure

2008-11-18 Thread [EMAIL PROTECTED]
/things user (pp things) nil {:three [1 2 3 4 5], :one another, :five :done, :four still making things up, :two {:a map, :map inside}} user user (pp (bean (. java.awt.Color black))) nil {:RGB -16777216, :class class java.awt.Color, :red 0, :colorSpace [EMAIL PROTECTED], :transparency 1, :blue

Re: Adapting a functional pretty-printer to Clojure

2008-11-18 Thread [EMAIL PROTECTED]
On Nov 18, 12:53 pm, Meikel Brandmeyer [EMAIL PROTECTED] wrote: As always: don't copy code blindly! Take a step back and look from a distance, how you can *translate* the code. For example, in the show-list-children function, the recursion is just used for iteration. It starts with x, do

Re: Adapting a functional pretty-printer to Clojure

2008-11-18 Thread [EMAIL PROTECTED]
On Nov 18, 1:12 pm, Chouser [EMAIL PROTECTED] wrote: On Tue, Nov 18, 2008 at 1:05 PM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Your implementation needs to get the whole value of pr-str before deciding that it is too long to put on a single line. That's certainly what it does, but I

Re: Adapting a functional pretty-printer to Clojure

2008-11-18 Thread [EMAIL PROTECTED]
On Nov 18, 1:20 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Thanks for the advice. I think this works for show-list-children: (defn insert-line [x y]   (doc-concat x (doc-concat (doc-line) y))) (defn show-list-children [x]   (cond (empty? x)         (doc-nil)         (= (count x) 1

Re: multi-method dispatch for structs

2008-11-17 Thread [EMAIL PROTECTED]
On Nov 14, 3:42 pm, Chouser [EMAIL PROTECTED] wrote: On Fri, Nov 14, 2008 at 2:11 PM, Jeff Rose [EMAIL PROTECTED] wrote: Does my dispatch function have to inspect the passed in values to figure out whichtypeof struct they are, or can I query that somehow? My understanding

Overloading a clojure.core name in my namespace

2008-11-14 Thread [EMAIL PROTECTED]
? Thank you, Benoit --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more

Re: Overloading a clojure.core name in my namespace

2008-11-14 Thread [EMAIL PROTECTED]
to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Overloading a clojure.core name in my namespace

2008-11-14 Thread [EMAIL PROTECTED]
Clojure group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Rev. 1092 problem

2008-11-10 Thread [EMAIL PROTECTED]
, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Rev. 1092 problem

2008-11-10 Thread [EMAIL PROTECTED]
On Nov 10, 9:28 pm, Stephen C. Gilardi [EMAIL PROTECTED] wrote: This works: svn cohttps://clojure.svn.sourceforge.net/svnroot/clojure/trunkclojure         (checks out) cd clojure ant         (builds) java -cp clojure.jar:./gen clojure.lang.Repl         (fails) java -cp clojure.jar:./gen

Re: newby problems running clojure on Mac OS X

2008-11-10 Thread [EMAIL PROTECTED]
When I rebuilt using 1088 it works correctly. Thank you very much! On Nov 9, 11:43 pm, Stephen C. Gilardi [EMAIL PROTECTED] wrote: On Nov 9, 2008, at 9:57 PM, [EMAIL PROTECTED] wrote:         svn co -r 1088 If you continue to have trouble, please give more detail about your   hardware

sort with custom comparator

2008-11-06 Thread [EMAIL PROTECTED]
1) --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit

Re: sort with custom comparator

2008-11-06 Thread [EMAIL PROTECTED]
To answer my own question - AFn.java implements java.util.Comparator. On Nov 6, 10:18 am, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: The doc of sort states that you need to implement java.util.Comparator in order to use custom sorting. Why then does this not cause any error? user= (defn my

Re: Concerned about Clojure's license choice.

2008-11-05 Thread [EMAIL PROTECTED]
On Nov 4, 4:37 pm, Matthias Benkard [EMAIL PROTECTED] wrote: The CPL doesn't allow me to choose the GPL.  Instead, it forces me to apply a CPL-compatible, GPL-like license -- a thing which may or may not currently exist, but which will certainly make my library useless to almost everybody

Re: Concerned about Clojure's license choice.

2008-11-05 Thread [EMAIL PROTECTED]
On Nov 5, 6:55 am, Konrad Hinsen [EMAIL PROTECTED] wrote: I agree. Can anyone cite a single lawsuit concerning an inappropriate   mix of licenses? Usually these license issues get resolved before court. The fact is that it is illegal to combine CPL and GPL code in certain manners. Doing

Re: Concerned about Clojure's license choice.

2008-11-04 Thread [EMAIL PROTECTED]
--~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com

Re: Concerned about Clojure's license choice.

2008-11-03 Thread [EMAIL PROTECTED]
On Nov 3, 5:35 am, J. Pablo Fernández [EMAIL PROTECTED] wrote: One thing that might be doable and acceptable is dual licensing. If Clojure is realsed as CPL *and* GPL, it can be combined with GPL programs and it is not in any way more free than the CPL (say, like if you add BSD in the bag

Re: Concerned about Clojure's license choice.

2008-11-03 Thread [EMAIL PROTECTED]
On Nov 3, 7:33 am, Christian Vest Hansen [EMAIL PROTECTED] wrote: On Mon, Nov 3, 2008 at 2:11 AM, Rich Hickey [EMAIL PROTECTED] wrote: MIT and BSD are not reciprocal licenses. I want a reciprocal license. What does it mean that a license is reciprocal? I think in this case it means that any

Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
-compatible.html Chris --~--~-~--~~~---~--~~ 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 [EMAIL PROTECTED] For more

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
I am not advocating Clojure move to the GPL!!! I don't want to fight that battle. However, a slight change to a GPL *compatible* license would be *very* welcome and I think benefit Clojure. Chris On Nov 2, 10:50 am, Phlex [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] wrote: The biggest

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 10:52 am, jdz [EMAIL PROTECTED] wrote:  2. I personally dislike GPL sigh Opinions about the GPL are straw men. No one is advocating conversion to GPLjust a GPL compatible license. --~--~-~--~~~---~--~~ You received this message because you

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 11:06 am, Randall R Schulz [EMAIL PROTECTED] wrote: many projects and businesses, both commercial and open-source, will categorically not use GPL-licensed software in their projects. straw man again.They will use a GPL compatible license like MIT and BSD and many others. I'm

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 1:16 pm, Matthias Benkard [EMAIL PROTECTED] wrote: I would hate to seeclojureadopting the GPL. Certainly, something compatible with the GPL wouldn't have to be the GPL itself. Thank you. True! cs --~--~-~--~~~---~--~~ You received this message

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 3:28 pm, a r [EMAIL PROTECTED] wrote: Still, for me a dual CPL/LGPL license would be nicer. This is purely for practical reasons - Java itself going GPL, reusing (those few) GPL Java libraries or embeddingClojurecompiler in GPL applications (this might be OK with CPL, I'm

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 1:56 pm, .Bill Smith [EMAIL PROTECTED] wrote: For an earlier discussion of this same topic, seehttp://groups.google.com/group/clojure/browse_thread/thread/735aa7f1c... Bill I agree that GPL incompatibility isn't a concern for Clojure *users*. It would be a practical problem

Re: Concerned about Clojure's license choice.

2008-11-02 Thread [EMAIL PROTECTED]
On Nov 2, 5:11 pm, Rich Hickey [EMAIL PROTECTED] wrote: I want a reciprocal license. But I don't want the license to apply to, or dictate anything about, non-derivative work that is combined with mine, as GPL does. I think doing so is fundamentally wrong. It is your code and you are free

Re: Numbers API has no abs function

2008-10-29 Thread [EMAIL PROTECTED]
On Oct 29, 2:20 pm, Paul Drummond [EMAIL PROTECTED] wrote: Is there reason why abs is not part of the Numbers interface? I don't know, but... Would be nice to be able to use: (abs -1.0) 1 (abs 1.0M) 1M How about this: (defn abs [x] (if ( x 0) (- x) x)) This does what you

Ants and agents

2008-10-29 Thread [EMAIL PROTECTED]
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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Data types in Clojure

2008-10-22 Thread [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Fibonacci function performance compare between clojure and scala

2008-10-19 Thread [EMAIL PROTECTED]
latest build from svn any ideas? --~--~-~--~~~---~--~~ 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 [EMAIL

Re: Fibonacci function performance compare between clojure and scala

2008-10-19 Thread [EMAIL PROTECTED]
Scala is sure to use java primitive int type underline, i.e value type and boxed to java Integer when necessarily But why not Clojure auto make this ? gerry On Oct 19, 11:31 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Here is coersion version for Clojure (defn fib [n]   (let [n

Re: Fibonacci function performance compare between clojure and scala

2008-10-19 Thread [EMAIL PROTECTED]
This lazy cached calculate is wonderful ,but i think the benefit from it mostly due to cache . On Oct 19, 11:56 pm, Lauri Oherd [EMAIL PROTECTED] wrote: There is also a faster way to calculate fibonacci numbers in Clojure (code taken from fromhttp://en.wikibooks.org/wiki

Re: offtopic - where are you come from? (poll)

2008-10-19 Thread [EMAIL PROTECTED]
Austin, Texas, USA. On Oct 17, 9:18 am, Eric Rochester [EMAIL PROTECTED] wrote: Atlanta, Georgia, US On Fri, Oct 17, 2008 at 5:27 AM, Rastislav Kassak [EMAIL PROTECTED]wrote: Hello Clojurians, I think after 1st year of Clojure life it's good to check how far has Clojure spread all

Re: offtopic - where are you come from? (poll)

2008-10-18 Thread [EMAIL PROTECTED]
Hubei,China gerry On Oct 17, 5:27 pm, Rastislav Kassak [EMAIL PROTECTED] wrote: Hello Clojurians, I think after 1st year of Clojure life it's good to check how far has Clojure spread all over the world. So wherever are you come from, be proud and say it. I'm from Slovakia. :) RK

Re: offtopic - where are you come from? (poll)

2008-10-17 Thread [EMAIL PROTECTED]
Santiago, Chile. On Oct 17, 6:27 am, Rastislav Kassak [EMAIL PROTECTED] wrote: Hello Clojurians, I think after 1st year of Clojure life it's good to check how far has Clojure spread all over the world. So wherever are you come from, be proud and say it. I'm from Slovakia. :) RK

Re: Asking for Permission

2008-10-15 Thread [EMAIL PROTECTED]
Rich,thanks, After i finish my translating work, I will contact you to see whether it fit on your web. But i hope so :) Best regards Gerry On Oct 16, 6:55 am, Rich Hickey [EMAIL PROTECTED] wrote: On Oct 14, 1:05 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: hello,rich, i'm from

Re: packaging App (cross-platform) without scripts, only jar

2008-10-14 Thread [EMAIL PROTECTED]
On Oct 14, 10:04 am, Asbjørn Bjørnstad [EMAIL PROTECTED] wrote: [..snip..] So it is not possible to put the clj files into the jar so that no unzipping is neccessary? I tried, but my java/jar knowledge is basically zero. --  -asbjxrn it is definitely possible. To make a jar

why the JVM?

2008-10-05 Thread [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~--~~~~--~~--~--~---

Re: Bug: self require - stack overflow

2008-09-09 Thread [EMAIL PROTECTED]
On Sep 9, 10:51 am, Brett Morgan [EMAIL PROTECTED] wrote: Would you kindly educate me in how you believe that Clojure would go about trapping your error and giving you an error message instead of running out of stack space, given that you had given it a non-terminating dependency list? First