Re: [g-a-devel]Re: Proposed implementation agnostic GNOME Speech API.

Michael Meeks wrote:

Hi Rich,

On Fri, 2003-12-12 at 17:47, Rich Burridge wrote:
In short, I've created an implementation agnostic set of wrappers for
the existing GNOME Speech v0.2.X API that used GObject. It hides the
existing Bonobo/ORBit2 implementation under the covers.

	Sounds good to me. It was never very pleasant to have the randomness of
which backend the bonobo-activation query returned to give you the
speech driver; makes sense to codify at least that in a small shlib.

I think there may be some misinderstanding here; RIch's code doesn't address this issue. It wraps the same "give me a list" API.

The backend that you get can be identified by name and invoked; it's not very sophisticated (you can't query servers by capability yet, other than by the presence of the 'Callbacks' API), but you can identify them by name.

I've also rewritten the speech related code in gnopernicus to use
this new API, but I haven't attached that work yet, until the
community feel that this is a good thing to do.

	Sounds like it'd be useful now; and good to get this into 2.6.
I don't think this is useful, since it's only C wrappers.
I know the API/ABI freeze for GNOME 2.5/6 has already happened, so
this is something we'd like to consider for GNOME 2.7/8.
	Sure; but as Jeff says - that's not for your bit really, so ... if it's
ready, lets go for it.
Freeze is still recommended for 'Desktop'. I certainly don't think we should rush something like this into 2.6 since it doesn't provide any new functionality - even if there's a strong feeling that it solves some existing problem.

- Bill



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]