3 ms·
> It takes a bit of experience to be able to refactor in the middle of a Lisp block without messing up the balancing of the parentheses I double-click on one p
by lispm 9y ago
> It takes a bit of experience to be able to refactor in the middle of a Lisp block without messing up the balancing of the parentheses
I double-click on one parenthesis and the whole expression gets selected - I can then operate on it. How would I mess up the balancing?
The only way to mess up the balancing is editing without s-expression support. No Lisp programmer would do that.
- dvfjsdhgfv 9y ago> The only way to mess up the balancing is editing without s-expression support. No Lisp programmer would do that. Well, in the past they did.
- lispm 9y agoLong ago. BBN Lisp (later known as Xerox Interlisp) had already a structure editor in the 60s. http://www.softwarepreservation.org/projects/LISP/bbnlisp/BBN940Lisp_Jul67.pdf http://www.softwarepreservation.org/projects/LISP/bbnlisp/BB... see page 40ff. A lot of editing support was then developed in the 70s with the various Emacs editors (TECO Emacs, Zmacs, Multics Emacs, ...) or the Interlisp editors. In the 80s various Lisp IDEs had support for editing Lisp on PCs, Macs, Unix-Workstations, Lisp Machines, ...