Csound Csound-dev Csound-tekno Search About

Re: [Csnd] Logging (-0) removed in Csound 5?

Date2005-09-22 19:20
FromMichael Gogins
SubjectRe: [Csnd] Logging (-0) removed in Csound 5?
Thanks for your comments.

I think Mac OS 9, with all due respect, is not a sufficient reason. Or other past platforms.

As for other platforms such as handhelds, if people are actually currerntly using them to make music with Csound, then I would support logging. Otherwise, I see no reason to implement logging until such use occurs.

Regards,
Mike

-----Original Message-----
From: Anthony Kozar 
Sent: Sep 22, 2005 12:23 PM
To: "csound@lists.bath.ac.uk" 
Subject: Re: [Csnd] Logging (-0) removed in Csound 5?

Michael Gogins wrote on 9/22/05 10:14 AM:

> In my view, the decision to remove logging was correct. It should always be
> possible to redirect stderr and/or stdout to a file. This is a standard
> practice with many programs on all platforms.

This is incorrect.  Not all platforms have Unix-like facilities or even
command-line interfaces!  MacOS 9 does not allow the redirecting of stderr
and stdout as it does not really have these concepts.  Other platforms that
Csound has run on in the past have also lacked these capabilities.  And I
would expect that there will be future platforms that people will want to
use Csound on that also lack them (handhelds, maybe even cell phones, or
something completely different).

> What are the objections to this maintenance-free and effective solution?

We cannot assume a Unix environment.  But we have to assume a standard C
library including  for other reasons.  Any platform which has that
will support CsoundLib logging its messages to a file.  So, I think
including some logging capability in the library is a better solution.

Anthony Kozar
anthonykozar@sbcglobal.net
http://akozar.spymac.net/

-- 
Send bugs reports to this list.
To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk



-- 
Send bugs reports to this list.
To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk