One of the shortcomings of current Scheme and Lisp implementations is
that error messages can be intimidating to newcomers and confuse even
experienced programmers from time to time. Has there been any academic
research on friendlier error messages? A quick Google Scholar search
does not turn up any papers.