People still complain about how complicated it is to match parentheses and other non-sense like that.
Truth is things like Emacs' paredit are the nuts. Honestly you have to go out of your way to get unmatched parenthesis/brackets/braces when you're using paredit.
Coding in Clojure with paredit feels like you're directly manipulating not text but the AST.
People who have never slurp'ed and barf'ed Lisp code using Paredit or something similar simply aren't qualify to comment about the difficulty of editing Lisp code. As simple as that.
I love the idea of Lisp and Scheme, and I have spent considerable weeks learning and playing in it. But at the end of the day, all those parentheses just make my eyeballs swim.
I want more than one way to group things together so that the grouping conveys some meaning without me having to read words. I.e., I want some syntax.
"Lots of Irritating Spurious Parentheses", far too many awkward SHIFT-0, SHIFT-9 for )(, and also that I'm left-handed and lazy at the keyboard, I remapped keybindings: `]' and `[' in emacs for `)' and `('.
My keyboard setup is as follows: dvorak layout, with the parens remapped where the "w" and "e" are on querty. In order to make emacs easier to use, I have the Ctrl mapped to the Alts and meta mapped to the win key. Caps Lock is backspace. Some people map Caps Lock to Ctrl, but this isn't needed in my setup. I've read about custom layouts with the parens on the home row.
8 comments
[ 3.0 ms ] story [ 28.6 ms ] threadTruth is things like Emacs' paredit are the nuts. Honestly you have to go out of your way to get unmatched parenthesis/brackets/braces when you're using paredit.
Coding in Clojure with paredit feels like you're directly manipulating not text but the AST.
People who have never slurp'ed and barf'ed Lisp code using Paredit or something similar simply aren't qualify to comment about the difficulty of editing Lisp code. As simple as that.
I want more than one way to group things together so that the grouping conveys some meaning without me having to read words. I.e., I want some syntax.
So other than the bare-metal suitability of Forth, what is the killer app for postfix/concatenative lanaguages?
E.g., right now I'm trying to get into Erlang, because Riak.
"Lots of Irritating Spurious Parentheses", far too many awkward SHIFT-0, SHIFT-9 for )(, and also that I'm left-handed and lazy at the keyboard, I remapped keybindings: `]' and `[' in emacs for `)' and `('.
I've a suspicion that I'm not the first to do so.