On Thu, Mar 15, 2012 at 10:49 AM, David Nolen <dnolen.li...@gmail.com> wrote:
>> > It's a convention from The Reasoned Schemer. It's just an easy way to
>> > differentiate goals from regular functions.

What's the rationale in TRS for that? (and "conde") Like Phil (and no
doubt others) it seems an odd convention, without explanation.

>> Wouldn't it be more idiomatic Clojure to use namespaces?

That was my first reaction too.

> core.logic embraces freely mixing functional and logic programming.

In other words, you want access to both unqualified cons and conso,
rest and resto etc in the same code? Yet core.logic overrides == and
so you either have to namespace that or exclude it (the examples seem
to do the latter) which seems to run counter to that. It's not a big
deal. It's just a bit jarring when you first start using core.logic
(which is a very cool library BTW).
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
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

Reply via email to