Paul sorry for the mistake, these emails are a pain to follow sometimes,

Keith,

It's up to you if you prefer to slice the Clojure features one by one
down the bone marrow,
as for myself I used a different approach to ramp up with Clojure ASAP

The need to get down to implementation details came after 5 months of
intensive use and delivering
some production ready components in Clojure, not caring about the
implementation except when hitting a bug
(two if I remember but very minor ones). My code may not be top notch
(still I did three code reviews to optimize it)
but it's been running smoothly for two months now.

These 5 months allowed me to focus on getting some 'readable' Clojure
code out.

I am presently looking at the implementation mainly because I am trying
to closely integrate some framework with the Clojure core...
and that's why I am digging in the code these times. Without some
extensive knowledge on how the features of Clojure
can be used, this exercise (digging in the code) looks inefficient to
me. There's so much things to get acquainted with at a higher
level...

But again if the slicing approach suits you better why not ? Just don't
get lost in the details along the way :)))

Regards,
Luc




On Mon, 2009-02-02 at 17:32 -0800, Keith Bennett wrote:

> Luc -
> 
> It is I (Keith) who posed the original question.
> 
> I am just now learning Clojure, and for me, understanding what's going
> on underneath the surface helps me understand how to use the language
> properly.  As I said previously, the amount of memory consumed by a
> list will very rarely be an issue.  However, it may *sometimes* be an
> issue, and I'd like to know the costs and benefits of the various
> approaches.  Raising the question resulted in an impressive outpouring
> of much high quality information that greatly illuminated the issue.
> 
> I have a lot of work to do to learn how to think in functional
> programming.  These kinds of discussions are very helpful.
> 
> Regards,
> Keith
> > 
> 

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