slime/slime — pull request #202 by markhdavid (2014-11-12 23:50:33+00:00)
Title: Accept (function (function +)) as Lisp printer output for (function #'+)

Change test function test-print-arglist in swank-arglists.lisp so that it now accepts either (function #'+) as before or (function (function +)) as Lisp printer output for the arglist element (function #'+). Either way seems to be standard, and there is no implementation-independent way to specify one over the other. This particular element prints as the newly accepted (function (function +)) in CCL in current releases. A CCL change about 3 years ago seems to have caused this; see http://trac.clozure.com/ccl/ticket/886. The change was intended to product more standard output, and the thinking was that (quote x) is more standard than 'x, and, by extension, (function x) is more standard than #'x.