Re: Allow RMCL to load Unix lf files.

Thomas Russ <[email protected]> Fri, 2 Jul 2010 09:31:33 -0700
Newsgroups gmane.lisp.mcl.general
Message-ID <[email protected]>
On Jul 1, 2010, at 10:23 AM, Harald Striepe wrote:

>
> ccl changed to Unix eol conventions, so RMCL cannot read the files  
> created by ccl defaults without conversion. Is there a way to  
> convince RMCL to open them without the latter step. Also, a lot of  
> CL sources on the net sport the unix convention. It's a pain to  
> convert big big projects.

I'm not completely sure about RMCL, but MCL had support for this.
In fact, it would appear that RMCL 5.2.1 already supports multiple end- 
of-line characters, namely:

   CCL::EOL-CHARS,  Value: (#\Newline #\Linefeed #\20050 #\20051)

so that should allow both the CR (#\Newline, same as #\Return)
and the LF (#\Linefeed) character, along with a couple other unicode?  
characters.


Poking around, I also see

   *TRANSFORM-CRLF-TO-CARRIAGERETURN*
   *TRANSFORM-CRLF-TO-PREFERRED-EOL*

There also appears to be *preferred-eol-character*:

*PREFERRED-EOL-CHARACTER*
[variable]
The character to use to denote end of line
when a Fred buffer is written to a file.
NIL means leave content as is.


_______________________________________________
info-mcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/info-mcl