3 ms·
I'm not sure who GJS is but if you see any lisper editing text instead of operating on structures (with auto-balancing parenthesis and so on), it's 99% certain
by capableweb 6y ago
I'm not sure who GJS is but if you see any lisper editing text instead of operating on structures (with auto-balancing parenthesis and so on), it's 99% certain it's in an environment they are not familiar with, so they will make mistakes.
I don't think anyone who write Lisp-like languages professionally doesn't use tools like parinfer/paraedit, where balancing parenthesis is not something you have to do.
- jakear 6y agoThis was on a blackboard. And GJS advised Guy Steele in creating Scheme and coauthored SICP with him.
- capableweb 6y agoYup, makes sense that you make mistakes then, as these folks are surely used to not having to think about balancing parenthesis anymore. Just as over-reliance on GPS will make your navigation skills without a GPS worse over time.
- kgwgk 6y ago> coauthored SICP with him Not with him.
- kgwgk 6y agoI'm pretty sure there are people who write common lisp professionally whithout those tools. Are they even available in the LispWorks or ACL editors?
- capableweb 6y agoWhile specifically parinfer and/or paraedit might not be available in neither LispWorks or ACL editors, they surely have something there to aid with parenthesis. But I might be wrong here, it's simply hard for me to imagine someone writing with lisps professionally going the route of textual editing when structural editing is right there.
- kgwgk 6y agoSomething, but probably not as much as you think: http://www.lispworks.com/documentation/lw71/EDUG-M/html/eduser-m-57.htm#pgfId-884090 http://www.lispworks.com/documentation/lw71/EDUG-M/html/edus... http://www.lispworks.com/documentation/lw71/EDUG-M/html/eduser-m-60.htm#78100 http://www.lispworks.com/documentation/lw71/EDUG-M/html/edus...
- bear8642 6y ago>I'm not sure who GJS is… Gerald Jay Sussman