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.
