>I'm ommiting discussion about questionable efficiency of a callback based >API in unix environment here.
abramo and i have already disagreed, then measured, then agreed that: although an IPC-based callback system is not ideal, on today's processors, it is fast enough to be useful. the gains this creates for developers (their entire application is in a single address space) are sufficiently large that its hard to ignore. if we had a single GUI toolkit for linux, then it might be easier to "force" developers to write code that would be executed in the address space of a server process, but we don't. adding 50usec to the execution time so that we can provide isolated address spaces doesn't seem to bad, and it will get better (non-linearly, though) as CPU speeds continue to increase. --p _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel