problem compiling a file from with in slime while it works fine when I do a lein jar

2012-06-09 Thread Sunil S Nandihalli
Hi Everybody, I am trying to write a code using the thrift in clojure. The files generated by thrift are present and I am able to run lein jar and it successfully creates a jar. but when I am inside emacs and I try to do C-c C-k it fails to load(import) the class file corresponding to one of the

Re: Doseq, map-style

2012-06-09 Thread Baishampayan Ghose
I would love to have a version of doseq that works like map (similar to each in other dynamic languages). In other words, instead of (doseq [log logs] (println log)), I would say something like (each println logs). Is there a built-in Clojure method that works like this? Since Clojure 1.4

Re: Explaining the thrush - operator.

2012-06-09 Thread Baishampayan Ghose
Technically speaking, the - - macros are _not_ the thrush combinators. Fogus wrote about them sometime back http://blog.fogus.me/2010/09/28/thrush-in-clojure-redux/ and I think you should mention that in your document too. Nevertheless, very useful document! Regards, BG On Fri, Jun 8, 2012 at

AW: Re: Doseq, map-style

2012-06-09 Thread Meikel Brandmeyer
Hi, the doseq has the additional benefit of its ugliness which makes side-effects stand out. ;) Kind regards Meikel -Ursprüngliche Nachricht- Von: Sean Corfield seancorfi...@gmail.com An: clojure@googlegroups.com Gesendet: Sa, 09 Jun 2012, 04:50:53 MESZ Betreff: Re: Doseq, map-style

Re: Re: Doseq, map-style

2012-06-09 Thread Baishampayan Ghose
On Sat, Jun 9, 2012 at 6:13 PM, Meikel Brandmeyer m...@kotka.de wrote: the doseq has the additional benefit of its ugliness which makes side-effects stand out. ;) +1 Regards, BG -- Baishampayan Ghose b.ghose at gmail.com -- You received this message because you are subscribed to the Google

Re: load namespace programmatically

2012-06-09 Thread Leandro Oliveira
Yes. Thank you Andy. [ ]s Leandro. On Fri, Jun 8, 2012 at 10:18 PM, Andy Fingerhut andy.finger...@gmail.comwrote: Does this do what you want? (defn require-from-string [s] (require (symbol s))) Andy On Jun 8, 2012, at 5:37 PM, Leandro Oliveira wrote: Hi, What is the best way to

Re: Doseq, map-style

2012-06-09 Thread Jim - FooBar();
Why not make it yourself? Something like this perhaps? (defmacro doeach [f coll] `(doseq [x# ~coll] (~f x#))) Itis good if you name it doeach instead of each to imply side-effects (just like doseq)... Hope that helps... Jim On 08/06/12 04:32, David Jacobs wrote: I would love to have a

Re: Doseq, map-style

2012-06-09 Thread Jim - FooBar();
I just saw this has been already answered! I apologise for the noise! Jim On 09/06/12 16:45, Jim - FooBar(); wrote: Why not make it yourself? Something like this perhaps? (defmacro doeach [f coll] `(doseq [x# ~coll] (~f x#))) Itis good if you name it doeach instead of each to imply

Re: Is still idiomatic the ant simulation code?

2012-06-09 Thread JuanManuel Gimeno Illa
Can you elaborate some suggestions? Juan Manuel On Friday, June 8, 2012 3:44:16 PM UTC+2, Stuart Sierra wrote: The ants demo is definitely dated. It's not terrible, but the code could use some polishing/simplifying using newer additions to the language. -S -- You received this message

Re: Explaining the thrush - operator.

2012-06-09 Thread fenton
Noted and updated! Thx. On Friday, June 8, 2012 11:02:50 AM UTC-7, fenton wrote: I created a tutorial explaining what the thrush - and - operator is. https://github.com/ftravers/PublicDocumentation/blob/master/clojure-thrush.md My tutorials are aimed at people who appreciate VERY explicit

Re: [PATCH] RFC: Add Functions `tabify` And `untabify`

2012-06-09 Thread Stuart Sierra
On Fri, Jun 8, 2012 at 5:55 PM, OGINO Masanori masanori.og...@gmail.com wrote: There are many negative votes for the proposal and the main doubt is do you need to make them in closure.string? Hi Ogino, Please don't misinterpret my comments as saying you're wasting time. By all means, keep

Re: Explaining the thrush - operator.

2012-06-09 Thread myriam abramson
This is all very nice but it seems to me to be a case of less is more (or more is less). I mean, if I am used to read inside out easily, this operator just makes my life harder. I don't plan to use it but unfortunately to understand other people's code, I have to switch mindset. On Sat, Jun 9,

What happened to clojure.contrib.laz-seqs

2012-06-09 Thread Base
Sorry for rehashing the contrib issue once again...I cannot seem to figure out what happened to this library... 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 Note that posts from

Re: problem compiling a file from with in slime while it works fine when I do a lein jar

2012-06-09 Thread Sunil S Nandihalli
while I couldn't get it to work from with-in slime .. I was able to get around the problem by doing a lein repl where I could run the (s-expressions) for debugging purposes.. I just thought of updating the mailing list should somebody else come across the same problem.. Sunil. On Sat, Jun 9, 2012

Re: Doseq, map-style

2012-06-09 Thread Alex Baranosky
I'd just use doseq. -- 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,

Re: Doseq, map-style

2012-06-09 Thread David Jacobs
Thanks, guys. I know there are easy ways to implement what I want. However, I'm more curious as to why the language itself doesn't support this style of mapping side-effects. In other words, why does doseq not follow map's lead here. Is there a philosophical difference underlying the syntax

Re: Function minimizer a la fminunc

2012-06-09 Thread David Jacobs
Thanks! That section of Incanter must be new, I haven't seen it till now. Will check it out and report back. On Friday, June 8, 2012 at 7:15 AM, Lars Nilsson wrote: On Fri, Jun 8, 2012 at 12:30 AM, David Jacobs da...@wit.io (mailto:da...@wit.io) wrote: Has anyone written a function

Re: Emulating inheritance on protocols in ClojureScript.

2012-06-09 Thread semperos
Reviving this thread to see if anyone has any info at this point. Looking at the implementation of extend-type in JVM Clojure and ClojureScript, it's obvious that in ClojureScript it's not a simple wrapper macro for a specific use of extend, like it is in JVM Clojure. As this particular

Re: Emulating inheritance on protocols in ClojureScript.

2012-06-09 Thread David Nolen
Patch welcome! :) On Sat, Jun 9, 2012 at 9:02 PM, semperos daniel.l.grego...@gmail.comwrote: Reviving this thread to see if anyone has any info at this point. Looking at the implementation of extend-type in JVM Clojure and ClojureScript, it's obvious that in ClojureScript it's not a simple

Re: Doseq, map-style

2012-06-09 Thread Kurt Harriger
You could also (dorun (map f coll)) It is actually interesting you brought this up as I was recently contrasting the OO principle tell don't ask with the functional way of doing things. In OO a void method taking a visitor is preferred over return values. One could perhaps say that (dorun

Re: Doseq, map-style

2012-06-09 Thread Walter Tetzner
Is there a philosophical difference underlying the syntax difference (doseq [elem coll] (f coll)) and (each f coll)? `doseq' is the side-effecty version of `'for', not map. It lets you do things like user (doseq [x (range 100) :while ( x 20) :when (even? x)]

clojurescript crate library fails on non-nested list of tags

2012-06-09 Thread Sean Neilan
Hey All, I was wondering if anybody has a work-around for doing a list of tags like this: (crate/html (list [:div.class1] [:div.class2])) Because it causes the browser repl to hang up gives Uncaught [:div.class1] is not a valid tag name. If I have a single div as the root, it works just fine.

Reloading file doesn't reload the multimethod dispatch function

2012-06-09 Thread Orion Hickman
This one threw me, hard. I do all my development with a long running process (as, I'm sure, most people do). Is there some way we can tweak the implementation to avoid this problem? -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group,

Re: Reloading file doesn't reload the multimethod dispatch function

2012-06-09 Thread Phil Hagelberg
On Sat, Jun 9, 2012 at 9:04 PM, Orion Hickman irespondpromptlywhencontac...@gmail.com wrote: This one threw me, hard. I do all my development with a long running process (as, I'm sure, most people do). Is there some way we can tweak the implementation to avoid this problem? Unfortunately

Re: clojurescript crate library fails on non-nested list of tags

2012-06-09 Thread Dave Sann
probably something like: (map crate/html (list [:div.class1] [:div.class2])) untested. If you want to modify the dom in the process - then you could use doseq. D On Sunday, 10 June 2012 13:54:28 UTC+10, Sean Neilan wrote: Hey All, I was wondering if anybody has a work-around for doing