Re: formatter bug?
Bruno Haible <[email protected]> Sun, 12 Feb 2023 21:54:14 +0100
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <3602789.mvXUDI8C0e@nimes> |
Vibhu Mohindra wrote: > (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 > ... > ---- > 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. Thanks for the report. Registered at https://gitlab.com/gnu-clisp/clisp/-/issues/37 and fixed in git. Bruno _______________________________________________ clisp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/clisp-devel