Re: [Alsa-user] debuggability of ALSA
Brought to you by:
perex
From: Sergei S. <ste...@li...> - 2005-10-25 01:53:48
|
Regarding " Unless that system is open source in which case the stability of the API does not matter because we have the source code. " - I strongly disagree. Suppose some API had a function called 'f' with void f(int a, float b); interface. Then the interface on which you depend changes to unsigned f(int a, float b, char c); . This will immediately break your stuff. Yes, you can look into the API source and adjust your stuff accordingly, but you'll have to spend time and effort. Yes, you are in a better position than being against a closed source API, but it is still painful. An example I personally was hit: 'kmixer'. Luckily there is 'alsamixer'. On Mon, 24 Oct 2005 21:34:11 -0400 Lee Revell <rlr...@jo...> wrote: > On Tue, 2005-10-25 at 03:16 +0200, Sergei Steshenko wrote: > > In properly designed and maintained OS interrupts are handled by kernel. > > > > However, I would call a system with unstable APIs neither properly designed > > nor properly maintained. > > Unless that system is open source in which case the stability of the API > does not matter because we have the source code. > > Look, I'm done with this thread. Why don't you post your proposal to > the Linux kernel mailing list and see how far you get. > > Lee > > |