|
> it's the useless (unless you write an AST-rewriting macro) structure In a good JS editor, how many key combinations and mouse clicks are required to jumping into, jumping out of, and cutting a block of code (eg. a function definition or a conditional expression), or transposing, merging, splitting, annexing, and de-annexing 2 blocks of codes? It usually takes me at most 2 key combinations with a Lisp editor (including navigating the cursor to the right place), thanks to Lisp's uniform structure. > Say, naming a thing, a function definition, and a function invocation are all very visually different in, say, JS Aren't these also visually highlighted in a Lisp editor as well? Besides, a Lisp editor can optionally blur the parentheses so users don't mentally have to. (edit: formatting, recounting the key presses required) |
Is that in emacs/slime or another editor?