[Portland] dapi-0.1
Lubos Lunak
l.lunak at suse.cz
Wed Mar 15 17:21:30 EET 2006
Yeah, yeah, it's here :).
Source code, anonymous access:
cvs -d :pserver:anoncvs at cvs.freedesktop.org:/cvs/portland co portland/dapi
(I'll even tag it as soon as I recall how to do that.)
It should be usable by now and eagerly awaits your testing ;).
As for documentation, there's Bryce's README (with some updates) and there
are some docs in doc/ :
API.txt - that's the abstract API description
C-API.txt - documentation of the C bindings - NOTE: It very clearly shows
that I suck at writing such stuff. It's awful, any help there is welcome. You
should probably rather start with
C-HOWTO.txt - describes how to actually use it in applications in a way
that's hopefully even possible to grasp (I tried). Refer also to what's in
tests/ for some examples.
The plan of actions now is:
- there will be some volunteers to try it out (required)
- download source code, build as said in the BUILD file
- study the docs, ask if needed
- try to use it for real (for now run manually the generic or preferably KDE
daemon - generic doesn't implement all calls)
- it should generally work just fine, there should be nothing "unfinished" or
"experimental" that would seriously affect the functionality
- what you should ship with your app is the app (plus whatever it needs) and
possibly the generic daemon as a fallback (if you decide so, see the section
in C-HOWTO.txt), nothing else
- distros should ship daemons (for now they should be simply separate
packages)
- final step: provide feedback (badly needed)
Besides the standard "How do you like it? What's wrong? What's right?" etc.
question I'm especially interested in:
- What more (generic) API calls would you want?
- Do some of the API calls need changes?
- I know the C bindings are bound to suck, but do they at least suck
acceptably or should it be done differently?
- When are you going to use it for really real :) ? If not, what's stopping
you?
Hmm, all for now I guess. Let's see.
PS: You scripts people should perhaps hurry up a bit, because if you don't, I
may be fully ready even before you, including wrapper scripts ;) .
--
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27 tel: +420 2 9654 2373
190 00 Praha 9 fax: +420 2 9654 2374
Czech Republic http://www.suse.cz/
More information about the Portland
mailing list