Mibu, Thanks for your post because it captures what I am passing through. I have not done FP before and I am not even a great programmer, and with FP comes a sea of concepts and abstracts I have not heard before. These concepts and abstracts led me to conclude that FP is not made for mere mortals like me, however, I refused to give up easily and I have been fighting to get my head around FP. First I met a rock, I could not get enough material on Clojure, then I ordered Clojure programming and the book is not even made for someone like me, it is made for 'others'. I took up Scheme just to see if I can port my understanding to Clojure. Here is the rat race I'm into, learning two new and strange languages together, and what have I achieved not much. The way I see it, Clojure family should try and explain Clojure such that none FP guys could easily work their way through. To me terms lazy-con, lazy-evaluation(and other lazies I may not have heard of), strict/non-strict, side effect/referential transparency ,lambda and others should be thoroughly explained and with examples and even placed side-by-side with imperative examples. What about REPL? And the macro, I must add each time I meet macro(s) or do they call it reader macro I start having headache, and finally I heard that Clojure does not have syntax , everything is syntatic sugar. I think I need a mentor!
Emeka --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---