8:39tsdh: When I start a repl with 'java -cp ".:clojure.jar:other.jar" clojure.main' and then try to `use' a namespace from other.jar, I get a "java.lang.ExceptionInInitializerError (NO_SOURCE_FILE:0)".

9:36AWizzArd: rhickey: any news about Datalog? And btw, is DL comparable to Jess (rule engine)?

9:38rhickey: AWizzArd: there is datalog in contrib, I haven't had as much time for it as I'd like, differs from Jess in being "backward chaining" (although can be bottom-up) vs forward-chaining Rete in Jess

9:54 the only problem with Drools, IIRC, was that they weren't great at dynamic facts, i.e. you (I) want to be able to use java.util.Maps (and thus Clojure maps) as facts, and they wanted POJOs with bean properties :(

9:56 I get the foll. error - Couldn't execute Nail! java.lang.NoClassDefFoundError: Could not initialize class de.kotka.vimclojure.nails.Repl at java.lang.Class.forName0(Native Method) a t java.lang.Class.forName(Class.java:169) at com.martiansoftware.nailgun.NGSession.run(Unknown Source)

10:52AWizzArd: Is there a way in JSwat (4.4) to watch some specific variables? The default view shows me everything, but my clojure vars are deeply hidden into class members of arreys of hashtables of arrays of values, and so on.

10:55 I can step through my program, which is nice, but don't see why it goes a specific route and how values change. The real values are not practically visible.

14:21clojurebot: "([& clauses]); Takes a set of test/expr pairs. It evaluates each test one at a time. If a test returns logical true, cond evaluates and returns the value of the corresponding expr and doesn't evaluate any of the other tests or exprs. (cond) returns nil."

17:02Chousuke: ataggart: I think Java's reputation got another hit here in Finland when one of our banks, as a result of a merger, replaced their fully working and cross-platform compatible web banking solution with a java-based piece of crap that worked well for no-one.

17:03drewr: ataggart: true, but a language is inseparable from its ecosystem, and the ecosystem at a lot of Java shops sucks

18:06clojurebot: "([seq-exprs body-expr]); List comprehension. Takes a vector of one or more binding-form/collection-expr pairs, each followed by zero or more modifiers, and yields a lazy sequence of evaluations of expr. Collections are iterated in a nested fashion, rightmost fastest, and nested coll-exprs can refer to bindings created in prior binding-forms. Supported modifiers are: :let [binding-form expr ...], :while test, :when test.