I wouldn't get too hung up on imitation as whilst there are style
guides [1] I you will find a lot of diversity in "published" Clojure
code.
I would suggest you internalise the style guide, lean on "lein kibit"
and "lein eastwood" and then do some navel gazing and ask yourself
what problem you are
Yeah, it wouldn't surprise me if I'm over thinking it too much. But in the
model of 'shu-ha-ri' I am still very much in the shu stage so i'm looking
for concrete stuff to imitate. :)
Thank you everyone for the ideas and thoughts,
-d
On Saturday, February 7, 2015 at 10:23:43 AM UTC-6, Dru Sell
On Feb 8, 2015, at 6:42 PM, David James wrote:
> I often group functions that operate on similar data structures together in a
> namespace. This isn't always clear-cut, because some functions may "fit" in
> more than one namespace. I sometimes use a (soft) convention to group
> functions by the
I often group functions that operate on similar data structures together in
a namespace. This isn't always clear-cut, because some functions may "fit"
in more than one namespace. I sometimes use a (soft) convention to group
functions by the first argument. Yes, this means that my Clojure project
When I first came to Clojure (from C# of all things), I had questions like
this too. But over time I've become convinced that it was something I
worried to much about. The guiding rule for code organization should be
this: does it slow you down from the complexity? Are there so many files,
that you
Hi Dru,
I find it easier to organize things when I follow TDD. It's easier for me
to spot something is in the wrong place (module or maybe as a
responsibility of a function) by looking at the tests. (This is true for
any language I work with.)
http://butunclebob.com/ArticleS.UncleBob.TheThreeRule
Greetings,
I am trying to convert my mind from OO (C#) to one more functionally
friendly. I am increasingly comfortable with simple applications in
clojure, but as I start to build more complex applications, I start to fall
down about how to structure my application. I don't want to just shove