Hi,

2010/8/18 Sean Corfield <seancorfi...@gmail.com>

> On Wed, Aug 18, 2010 at 1:36 PM, Greg <g...@kinostudios.com> wrote:
> > Attached is a screenshot of some code from the wonderful Incanter
> library. I think it's a great illustration of how confusing stacking
> parenthesis can be (there are many functions in there that are like this).
>
> But the indentation is broken in that code already. If the indentation
> were fixed (and the long functions refactored) it would be a lot more
> readable. In order to reformat it with trailing parens, you'd have to
> fix the basic indentation first anyway...
>
> In the blog post's example, I found the println 'parent' straight away
> and the extra vertical whitespace didn't help (sorry but lone closing
> parens just create vertical whitespace for me).
>
> I did find the 4 char indents easier to read than the 2 char indents.
> I wish CCW respected the "displayed tab width" setting as its
> indentation in strict structural mode as I'd rather have 4 spaces than
> 2 but it seems 2 is pretty much the standard around here?
>

You can file an issue, I'll see how easy it is to do it.


>
> > The readability issue occurs when there's a drop in several indentation
> levels after many lines.  This is a problem regardless of what the
> indentation width is, but is certainly made worse by a small indentation
> width.
>
> The readability of the attached screenshot is due to broken
> indentation and the function being too long, IMO.
>
> (and, for background, I'm far more used to programming in C-style
> languages even tho' my Lisp usages dates back to the early 80's - but
> I do find I naturally settle into a different style in Lisp to what I
> use elsewhere)
> --
> Sean A Corfield -- (904) 302-SEAN
> Railo Technologies, Inc. -- http://getrailo.com/
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
> --
> 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<clojure%2bunsubscr...@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 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

Reply via email to