The recent discussion of paredit reminded me that some Lisp editors have simple 
features that let you deal with code structurally, in a sense, while also 
editing it as text and using fairly standard GUI gestures. 

I haven't seen these yet in the Clojure world. 

One that I've found helpful is that clicking on a bracket selects the entire 
structure that it delimits. This makes it very natural to use sequences of 
click, cut, click, paste to move chunks of structure around.

Another is "mouse copy": Clicking on a structure (either a literal or a 
delimiter) while holding down a modifier key copies what you clicked on to the 
insertion point.

For people who don't like paredit for one reason or another (like me), these 
can be really useful. And I wouldn't expect them to be too hard to add to 
existing IDEs.

And FWIW, some ancient Lisp environments, like on the Xerox Interlisp machines, 
had much more exotic features along these lines.

 -Lee

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


Reply via email to