4 ms·
Yes, Paredit's not really a straitjacket, but your editor having new concepts — verbs which operate on code units. It overrides some deletion commands to maint
by calibraxis 13y ago
Yes, Paredit's not really a straitjacket, but your editor having new concepts — verbs which operate on code units.
It overrides some deletion commands to maintain your code well-formed, but there's simple ways (like cutting text) to break those rules, so it's ill-formed. (Currently, paredit won't start if it sees you're editing ill-formed text. But if it's already started, it'll continue running.)
- 6cxs2hd6 13y agoRight, I realize it's not an inescapable straitjacket, and I'm definitely not putting down paredit; upvoted your comment. I mention it because it's an example of structured editing of an extremely simple AST. And even people who want to use it (who want to leverage the so-called "straitjacket"), often find it quite hard to change their flow and adapt it. That seems not to bode well for this being enthusiastically used generally. OTOH I suppose you could argue that a lot of people like auto-completing IDEs, and/or hate to type, so who knows.