>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

Reply via email to