On Thu, 2009-05-28 at 12:20 +0200, Piotr Pokora wrote:
> C API reference:
> http://www.midgard-project.org/api-docs/midgard/core/vinland/index.html
> 
> And simple Hello World example:
> http://www.midgard-project.org/api-docs/midgard/core/vinland/example-hello-world.html

Thanks, the hello world was very useful.

> Sounds good, and to be honest it's the first idea I thought about when
> started to hack code for Midgard.
> Storage abstraction level can be easily implemented via GObject/Gtype
> system.
> Also some user configuration seems to be a must. At least from my point
> of view.

Somehow I've always wanted a plug-in system to be more aligned with
Tomboy. My idea was, that for example a user uses Tomboy with a plug-in
that adds new tags to the xml file format, so he would also need a
plug-in for Conboy which adds support for the same tags.
Also there are some UI extension in which users are interested, but
which I don't want to add to the core. E.g. being able to change a notes
background color etc...
So there are already quite some use cases for plug-ins. Pluggable
storage backends would be another one :)

The only problem is that (as you probably have seen) the Conboy code is
still quite unstructured, unpolished, young, etc. also I'm only coding
on it in my free time, which is not really that much. This means that
the plan for doing a plug-in interface is really only a plan at the
moment. I have other things on the list which I would like to do first.

So for me it would be interesting whether this Midgard backend is
something that you want to develop further or if this is more some kind
of "test balloon". If you seriously consider to continue this project
further, then I think I should reconsider my priorities and maybe
together we could build a plug-in system that suits your and my needs.

> Let me know, if you would like to read a patch. I made it against 0.4.3
> release. Rev 125 IIRC.

That would be nice :) I don't think I'll have time to look into it in
detail, but I would be interested in at least seeing how you approach
the problem.

Cheers!
Conny


_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to