Csound Csound-dev Csound-tekno Search About

Re: bugs.csd

Date1999-01-27 12:58
Fromjpff@maths.bath.ac.uk
SubjectRe: bugs.csd
Message written at 27 Jan 1999 11:09:17 +0000
--- Copy of mail to rasmuse@hem.passagen.se ---

>>>>> "rasmus" == rasmus ekman  writes:

 rasmus> Still complains about some extra CR's, and claims to be 
 rasmus> running \s3voof23.orc and \s3voof23.sco files. That's 
 rasmus> nothing to nag about however. (There was the shit about 
 rasmus> error message line numbers too, but who cares. Document 
 rasmus> it and it's a feature.)

The strange names is of course what it is doing.  In order to simplify
the coding, to disturb as little as possible, i create temporary files
and copy the text from the .csd file into them. I also set up an
atexit function to delete them.  I did think of suppressing the
printed names but I thought that honesty was better!
  I will look at the problems caused by additional free ^M
characters.  The problems I had before was that the C libraries do
different things on different platforms, and while we all know that \n
is ^J there is no guarantee that that is the case.  Some more thought
might help...
  I did have a complaint/comment that in one of teh source files an
additional ^M had crept in, but none of my compilers noticed, and i am
not totally sure how it got there.  Something to do with emacs over
shared files and Samba I suspect.
  This all reminds me of an examination question in computing from the
1960s or early 1970s; "Why do apparently sensible people make such a
mess when it comes to character codes?"  I think it was reworded in
the printed version but was the original question.  Of course on Titan
we did not have control characters.