A really good tip I read somewhere was that before you write *any* of your 
own code check the core API and libs - it is almost certainly there. 
https://jafingerhut.github.io/cheatsheet/grimoire/cheatsheet-tiptip-cdocs-summary.html,
 
clojuredocs.org and http://www.clojure-toolbox.com are invaluable.

On Sunday, 1 March 2015 10:53:05 UTC, Cecil Westerhof wrote:
>
> 2015-03-01 11:33 GMT+01:00 Colin Yates <colin...@gmail.com <javascript:>>:
>
>> I would replace it with loop/recur or a while, with both checking a 
>> termination flag (probably an atom) which is set by the user.
>>
> ​I was just going to post that I was going to use a loop. You beat me to 
> it. ;-)
> Probably being busy for to long, because I should have thought about that. 
> :-(
> Well​
>  
> ​I keep updating my Clojure skills.​ :-)
>
> No need for a flag (in this case): the user is shown an adjustment. He can 
> choose yes, no, or cancel. Cancel is the break out of the loop. With no the 
> adjustment is not done and the next one is shown. With yes the adjustment 
> is done and the next one is shown.
>
> An alternative approach would be core.async with a stop channel and then 
>> use alt! to check them both simultaneously. 
>>
> ​Something to dive into later. (Just as some other things that came up in 
> my avalanche of questions of lately.)
>
> I must say I like Clojure. It is a bit different and I need to get used to 
> it, but it looks like when I am proficient in it, my productivity will be 
> quit a bit higher.
>
> ​
>
>> On 1 Mar 2015 10:30, "Cecil Westerhof" <cldwes...@gmail.com <javascript:>> 
>> wrote:
>>
>>> I have a program where I change a lot of records based on id's in a 
>>> sequence. It is a manual process, so I want to give the user an option to 
>>> terminate the sequence. What would be the correct way to stop (for example) 
>>> a doseq?
>>>
>>
> -- 
> Cecil Westerhof
>  

-- 
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, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to