Haha, I come back to this list after a good few months of not being able to 
keep up with the volume to find a rant about paredit - priceless!

Seriously though, these things are all personal and as such clearly get 
people's backs up. So for what it's worth, let me throw my thoughts in...

I wouldn't go so far as to say that not using paredit (or an equivalent) is 
"the wrong way" (although I probably would in the pub after a couple of pints). 
However, it *definitely* feels to me that using an editor that doesn't support 
paredit feels broken - and I always wind up writing broken code with missing 
parenthesis because my mind is used to not worrying about them. Also, moving 
forms around manually is pretty dreadful and syntax-error prone - paredit 
massively improves this.

The analogy I think about is touch typing. People might also make a claim that 
programmers that don't touch type are doing it "the wrong way". I personally 
definitely find that touch typing improves my ability to program as it frees my 
mind from having to worry about my finger placement and looking at the 
keyboard. Also, I can do an awful lot with key combos which all serves to 
improve my bandwidth of communication to the computer. However, this isn't an 
experience you can explain to someone - you have to be a touch typer to 
appreciate these benefits. Similarly, you have to be fluent with paredit to 
appreciate the benefits. With both, you have to go through a pretty dreadful 
learning curve where your productivity is reduced.

Here's a challenge:
Find me a person who touch typed fluently that stopped and reverted back to 
single finger typing.
Find me a person who fluently used paredit that stopped and reverted back to 
manual parenthesis manipulation.

Sam

---
http://sam.aaron.name


On 8 Aug 2013, at 14:09, Stefan Kamphausen <[email protected]> wrote:

> Just for the record:
> 
> I've been coding in Lisp for close to 30 years 
> 
> 
> make that 20 years in my case and I agree with Lee. 
> 
> Can't live without C-M-q, TAB, M-left/right, C-M-SPC but paredit is 
> interfering too much for /my/ taste.
> 
> stefan
> 
> -- 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to [email protected]
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> [email protected]
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to