The cognitive disadvantage of IDEs which don't compose: http://t.co/aJHoySk0EB
miniblog.
Related Posts
Really thoughtful critique of the Language Server Protocol, what IDEs need to express, and the design decisions made.
Writing a parser that is resilient to syntax errors, and why a parser should always return something: https://duriansoftware.com/joe/constructing-human-grade-parsers
(The latter property is important in e.g. IDEs and it's rarely discussed!)
I'm surprised I've never seen a lisp dialect where it's idiomatic to use trailing parens as you would in C.
(foreach car cars
(drive car)
)
It makes structure very visible when you're trying to add a new expression.
IDEs help, but is the ))) density always compelling?