Re: code design in clojure

2012-10-18 Thread Brian Craft
Thanks to everyone for the suggestions! -- 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 unsubscr

Re: code design in clojure

2012-10-18 Thread abp
Now I remember the more important video: www.infoq.com/presentations/Thinking-in-Data Also (haven't watched): www.infoq.com/presentations/Programming-with-Values-in-Clojure -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send e

Re: code design in clojure

2012-10-18 Thread abp
You probably want to watch this: vimeo.com/46163090 Also, try to think of your programs in terms of pipelines as much as possible. You get input, you produce output. That probably applies to every program ever written, but when you get how that works in Clojure, it's like an enlightment, at leas

Re: code design in clojure

2012-10-18 Thread Roberto Mannai
See "Functional Programming for the Object-Oriented Programmer" ( https://leanpub.com/fp-oo) Il giorno 18/ott/2012 19:01, "Sean Corfield" ha scritto: > On Thu, Oct 18, 2012 at 8:58 AM, Brian Craft wrote: > >> "Clojure Programming", and "The Joy of ..." > > > Hmm, I was going to suggest Joy of but

Re: code design in clojure

2012-10-18 Thread David Nolen
On Thu, Oct 18, 2012 at 1:02 PM, Paul deGrandis wrote: > - thumb through Ring, Leiningen, and ClojureScript as prime examples of > well written Clojure applications +1 I think it's informative to look at non-trivial yet small Clojure libraries. ClojureScript doesn't quite fit the small require

Re: code design in clojure

2012-10-18 Thread Paul deGrandis
Brian, Those are two excellent books. If you are looking at more general project organization and approaches, I'd suggest: - Just Enough Architecture (specifically its discussion on architectural evident coding) - watch the Halloway talks on evident code - thumb through Ring, Leiningen, and

Re: code design in clojure

2012-10-18 Thread Sean Corfield
On Thu, Oct 18, 2012 at 8:58 AM, Brian Craft wrote: > "Clojure Programming", and "The Joy of ..." Hmm, I was going to suggest Joy of but if you don't think that helps with some of those design issues, I'm not sure what to suggest. Others suggested Clojure Programming but, again, if that doesn't

Re: code design in clojure

2012-10-18 Thread Brian Craft
"Clojure Programming", and "The Joy of ..." On Thursday, October 18, 2012 7:53:38 AM UTC-7, Sean Corfield wrote: > > Which books on Clojure have you read so far? > > On Wed, Oct 17, 2012 at 8:51 PM, Brian Craft > > wrote: > >> I'm finding the books on clojure to be very focused on low-level lang

Re: code design in clojure

2012-10-18 Thread Sean Corfield
Which books on Clojure have you read so far? On Wed, Oct 17, 2012 at 8:51 PM, Brian Craft wrote: > I'm finding the books on clojure to be very focused on low-level language > features. Are there any good references for how to design code in clojure > (or perhaps in functional languages more gene

Re: code design in clojure

2012-10-18 Thread Alex Ott
Hi Brian Which books had you read? I found that Clojure Programming provides many useful tips on how organize code, etc. On Thu, Oct 18, 2012 at 5:51 AM, Brian Craft wrote: > I'm finding the books on clojure to be very focused on low-level language > features. Are there any good references for h

code design in clojure

2012-10-17 Thread Brian Craft
I'm finding the books on clojure to be very focused on low-level language features. Are there any good references for how to design code in clojure (or perhaps in functional languages more generally)? For example, knowing when to use a data type or a protocol, knowing when and how to separate p