Re: Need Help to make Orac Linux-compatible
Matt Lewis wrote:
>
> Mike wrote:
> >
> > Is there a Linux guru willing to make Orac Linux-compatible? I've never used
> > Linux before so I don't think I'd be able to do a good job on my own ..
> >
> > The 2 main areas are how to treat path characters and reading/writing lines
> > of text.
> >
> > Any help is appreciated.
>
> These two areas are pretty straightforward. For path characters, you have
> two options:
>
> 1. Always use '/' since both Windows and Linux support them
> 2. Use '/' on Linux and '\\' on Windows. Most programs define a constant
> or variable named slash or SLASH and assigned based upon the results
> of platform().
>
> To deal with line endings, always assume that you may have both "\r\n" at
> the end of a line. I often define a function such as:
> }}}
<eucode>
> global function chomp( sequence line )
> while length( line ) and find( line[$], "\n\r" ) do
> line = line[1..$-1]
> end while
> return line
> end function
>
> procedure read_a_file( sequence file_name )
> integer fn
> object in
> fn = open( file_name, "r" )
> in = gets( file_name )
> while sequence( in ) do
> in = chomp( in )
> -- ... do stuff with the line
> in = gets( fn )
> end while
> end procedure
> </eucode>
{{{
>
> Matt
Thanks for the info. I feel better about maybe trying to do this myself.
Mike
|
Not Categorized, Please Help
|
|