Hi,

Am 21.10.2009 um 01:40 schrieb Dmitry Kakurin:

> Where do I use a sequence? reduce? or this line?

No. reduce itself is eager.

>>>    (repeat (count filters) [])
> Should I wrap it in (vec ...) or is there a better way?

repeat, map, filter, cycle, take, iterate, etc. are all sequence  
functions. They will turn their argument into sequence (via seq) and  
return again a sequence. As I said: I don't know. It's probably not  
much of a difference. If it works for you, use it! Worry about speed  
when it's a problem.

> I've read it many times, and I've tried to do it.
> But how do you solve this practical problem:
> When you need to insert something in the middle, how do you find the
> right closing paren
> where to split it? I use TextMate if it matters.

As others said: try to get some support into your editor. I use Vim  
with VimClojure. It colors the paren ("rainbow parens") so it's  
relatively easy to match the paren visually. Even without that aid Vim  
would highlight the correct paren when putting the cursor on its  
partner paren. % let's me move between matching parens etc... With  
some training the "paren problem" (if you want to call it like that)  
will mostly vanish.

> P.S. Why does it take almost 2 DAYS for my messages to appear in this
> group? I've sent two last messages on Sunday afternoon.

Because Google Groups is one of the worst interfaces ever? I don't  
know what it's problem is, but mailing lists are not a terribly new  
idea. After 20 years of working mailing lists Google Groups is really  
disappointing. I noticed this delay also from the web interface. Maybe  
you should try to send emails directly from you mailing client.

Sincerely
Meikel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to