Hi Dan

Please accept my two cents.

"I prefer the indentation; it makes more sense to me."

No, he didn't misunderstand, sorry.

Anyway, Batsov's Style Guide is an awesome resource, even though you won't
follow the items ipsis literis, is good to understand how to work and think
in the 'Clojure Way'.

For example, when one is new to Ruby, it's normal to find the for statement
there. Once one gets used to 'Ruby Style', the each method becomes the
standard.

An example that I used with my team some days ago:

In Portuguese (our native language) we use nouns before adjective. "Um dia
quente".

In English we use nouns after adjective. "A hot day".

Even if you swap the order in Portuguese (um quente dia) or in English (a
day hot), a native speaker will understand with more or less
effort. Syntactically it's not wrong, semantically is OK, but the
construction it's not in the 'Portuguese way' or in the 'English way'.

So unless you don't mind to speak with yourself all the time, please try to
understand and follow the rules and the way of your new environment. After
all you don't want to be seen as an arrogant guy or as someone who doesn't
want to learn just because your way makes more sense to you.

Please don't understand I'm judging you. I have a very bad impression of
LISPs communities in general, but the Clojure community is highly
newcomer-friendly and the other guys who tried to help you, for example,
are high skilled and very busy professionals. In any other community (I'm
cofounder of JS, Clojure and Ruby communities) you woudn't find that good
will to help, unfortunately.

Sorry for the completely off-topic, best regards and welcome to community.

Plínio



On Sun, Nov 23, 2014 at 9:01 PM, Dan Campbell <dcwhat...@gmail.com> wrote:

> "As long as you’re prepared to be told this every time you show your code
> to people, that’s up to you."
>
> I think you misunderstood the response.
>
>
>
> On Sun, Nov 23, 2014 at 5:49 PM, Sean Corfield <s...@corfield.org> wrote:
>
>> On Nov 23, 2014, at 2:41 PM, Dan Campbell <dcwhat...@gmail.com> wrote:
>>
>> Sorry man, but I'm not willing to change my personal coding style.  It's
>> not a matter of getting used to Clojure.  I'm not an expert on it yet, but
>> I've been studying and working with it, for a little over a year.  I prefer
>> the indentation; it makes more sense to me.
>>
>>
>> As long as you’re prepared to be told this every time you show your code
>> to people, that’s up to you.
>>
>> Your image, though, doesn't reflect my intended indentation style for
>> lisp code.  It looks like some reformatting took place.
>>
>>
>> Of course - I reformatted it to match the Clojure community style. The
>> image was to show rainbow parentheses, specifically.
>>
>> If there are other styles out there, that you know about, I'm willing to
>> take a look at them.  Although the traditional lisp style with multiple
>> adjacent parentheses doesn't work for me, there might be other styles worth
>> looking at.
>>
>>
>> All the style guides will follow that style - that’s how Lisp is written
>> :)
>>
>> Here’s the most "standard" Clojure style guide, based on the style in
>> Clojure books, and Clojure/core’s own library style guide:
>>
>> https://github.com/bbatsov/clojure-style-guide
>>
>> Thanks for pointing out the error in the if statement.  You're correct.
>>
>>
>> Glad I was able to help.
>>
>> Sean Corfield -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/
>>
>> "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
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Clojure" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/clojure/GFOXhZKooyI/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> 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
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to