1:08technomancy: amalloy: I think in cygwin $HOME is actually what we want?

1:08amalloy: technomancy: it might be, but i wouldn't treat it as canonical because cygwin does a lot of fudging

1:08scgilardi: it is possible for a cygwin user to reset their home dir to /cygdrive/c/Documents and Settings/<username> . (I saw it recommended because it keeps c:\cygwin free of the user's data and eligible to be blown away)

7:28clgv: I have a tree structure consisting of maps that contain vectors as values and I want to build a lazy sequence where the tree structure remains but instead of the vectors there is a single value from the vector. two trees of the lazy sequence shall differ in that one entry is replaced by the next element in the vector

7:29 what is the easiest way to accomplish this with built-in clojure functions?

9:50nickik: Hallo all, i have a wired dependency problem. I have all the dependencies in project.clj http://pastebin.com/R9Mm7jij and a very simple core.clj http://pastebin.com/skMqzSZW but when i trie to compiler it says: error: java.io.FileNotFoundException: Could not locate appengine_magic/core__init.class or appengine_magic/core.clj on classpath.

10:29clojurebot: "([& fntail]); Returns a function defined by the given fntail, which will install the same bindings in effect as in the thread at the time bound-fn was called. This may be used to define a helper function which runs on a different thread, but needs the same bindings in place."

10:29clojurebot: "([f]); Returns a function, which will install the same bindings in effect as in the thread at the time bound-fn* was called and then call f with any given arguments. This may be used to define a helper function which runs on a different thread, but needs the same bindings in place."

12:34mprentice: i'm looking for an algorithm that does said dependency ordering

12:34 or failing that, wondering if a zipper is a good way to create the tree, where for each node i edit the tree to add the subtypes to the node and remove those subtypes from the list, then continue with the child types, etc

13:01mrBliss`: void_: namespace segments (like "clojure", "contrib" and "core") map to files or directories. In this case clojure.contrib points to a directory (clojure/contrib). Only files (like clojure/contrib/core.clj) can contain definitions and can be ':use'd.

13:41dnolen_: fliebel: you don't need to know how tabling works, conceptually it's identical to memoized fns, I create a closure over an atom to store results.

13:42bhenry: say i have a ns called project.version. if a function within it called (get-version) parses the project.clj and gets the version then i (def version (get-version)) can i have the version var available in my project with AOT compilation?

13:42dnolen_: fliebel: laziness of run is not essential for many goals, laziness in core.logic is almost entirely about preventing stack overflow

13:43 in fact I'm almost convinced that run should default to strict, and run lazy should be be the variant

14:35void_: so here's something I don't understand at all: when you use a symbol, like foo, and it's not defined, you get an exception. But you can use (binding [foo bar]) ... How come it doesn't throw an exception when it's used inside binding?

20:44scottj: technomancy: in sample.project.clj is non-code files the best description for :resources-path? I had to add :dev-resources-path "/usr/lib/jvm/java-6-sun/lib/tools.jar" and I was confused because I thought of a jar like that as code, though maybe the .class files are what's important and that's not code?

23:37scottj: ha, under rationale for fenrir: "To be honest, I don't have a good reason for creating Fenrir."

23:44jtszzzzz: I have a macro question for anyone wise nice person. In my macro, I have the need resolve and deref a symbol from marco input to help build the output.

23:45 For instance, I need to get the count of a list of records so that I know how many gensyms to create for the output form.

23:46 Is it considered bad practice to be evaluating the forms passed into the macro as opposed to just changing the structure?

23:47dnolen: jtszzzzz: (var-get (resolve symbol)), will give you the value.

23:48 jtszzzzz: its certainly necessary for some things. any reason your macro can't be an fn? are you def'ing something top level w/ this macro?

23:51jtszzzzz: I have tried to do this what a func but i can't wrap my head around how. It really seems like a macro case. As far as the resolve goes.. I think I need to do a symbol? check before doing the resolve bit first because it could also be the case that my required value is passed in value a list. This is making me not like this :(