[Ecls-list] compile-file :external-format

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Thu Feb 18 08:01:40 UTC 2010


This is not the right fix. COMPILE-FILE-PATHNAME must accept the same
keyword arguments as COMPILE-FILE. I will change that.

Juanjo

On Thu, Feb 18, 2010 at 7:24 AM, Andy Hefner <ahefner at gmail.com> wrote:
> Presently external-format gets passed through to compile-file-pathname
> by APPLY of the &rest args, causing an error. This appears to work:
>
> --- a/src/cmp/cmpmain.lsp
> +++ b/src/cmp/cmpmain.lsp
> @@ -600,6 +600,7 @@ compiled successfully, returns the pathname of the
> compiled file"
>  ~%;;; Therefore, COMPILE-FILE without :SYSTEM-P T is unsupported.~
>  ~%;;;"))
>
> +  (remf args :external-format)
>   (setq *compile-file-pathname* (pathname (merge-pathnames input-pathname)))
>   (unless (probe-file *compile-file-pathname*)
>     (if (pathname-type input-pathname)
>



-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list