We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[cross-posted to clisp mailing list, where bug has now been fixed]
(defun s (fillp) (make-array 1 :element-type 'character :initial-contents "x" :fill-pointer fillp)) (defun fmt (fillp) (format nil (eval `(formatter ,(s fillp))))) (fmt nil) ;ok (fmt t) ;error due to base-string instead of simple-string #| CLISP: fails CCL: fails CMUCL: passes SBCL: passes ECL: passes ABCL: passes |#
http://www.lispworks.com/documentation/HyperSpec/Body/m_format.htm#formatter says the formatter macro's arg is a "format string". http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_f.htm#format_string defines "format string" to be a string and doesn't restrict it to any particular subtype.
The text was updated successfully, but these errors were encountered:
660d032
xrme
No branches or pull requests
[cross-posted to clisp mailing list, where bug has now been fixed]
http://www.lispworks.com/documentation/HyperSpec/Body/m_format.htm#formatter
says the formatter macro's arg is a "format string".
http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_f.htm#format_string
defines "format string" to be a string and doesn't restrict it to any particular subtype.
The text was updated successfully, but these errors were encountered: