Re: Compiling files with traditional Mac EOL in CMUCL
Robert Swindells <[email protected]> Wed, 06 Sep 2017 12:59:55 +0100
| Newsgroups | gmane.lisp.cmucl.devel |
|---|---|
| Message-ID | <[email protected]> |
"Chun Tian (binghe)" <[email protected]> wrote: >I'm surprised that CMUCL doesn't support lisp files with traditional Mac >EOL, that is, lines are separated by a single '\r', there's no `\n` at all. > >Here is my recent story: I'm porting some old Lisp code originally >developed in Macintosh Common Lisp 4.2. All files use Mac EOL. I can't >convert them to Unix EOL, because that will break some Lisp functions in >MCL. The problem when compiling these files in CMUCL is, if there's a >line-based comment starting with semicolon ";", CMUCL compiler will >consider all the rest code in the file is at the "same" line, thus they're >all commented! It looks like CMUCL has correctly compiled the file >(because there's no warning at all), but actually it compiled almost >nothing. > >SBCL and LispWorks have no such issues, I can imagine Clozure CL must >natively support Mac EOL. Are you sure that SBCL is doing what you want ? The definitions of read-comment look very similar in CMUCL and SBCL. I also don't understand why you can't convert the source files to UNIX line endings. _______________________________________________ cmucl-imp mailing list [email protected] https://lists.zs64.net/mailman/listinfo/cmucl-imp