[XESAM] Aiming for RC1 this sunday. Missing pieces...

Mikkel Kamstrup Erlandsen mikkel.kamstrup at gmail.com
Mon Sep 17 12:17:40 PDT 2007


2007/9/17, Joe Shaw <joe at joeshaw.org>:
>
> Hi,
>
> Sorry for the delay in replying to this.
>
> On 9/13/07, Mikkel Kamstrup Erlandsen <mikkel.kamstrup at gmail.com> wrote:
> > I've been discussing with Evgeny on IRC, and we agreed that it should be
> > possible to compile XESAM 1.0 RC1 spec for this sunday (2007-09-16).
>
> I feel fairly conflicted about this.
>
> On the one hand, people are somewhat unlikely to implement a spec if
> it's incomplete, but on the other hand I get the impression that there
> aren't many reference implementations of the spec right now, and even
> more unsure whether they've been tested among one another.


That is a correct summary of the situation. The idea is that a RC could spur
development of such implementations.

I know that Strigi has some work in, but I am not sure how far they are
(they share a XESAM query parser with Pinot (part of the Dijon project on
berlios)). I believe that Tracker is on the verge of full commitment to an
implementation.


What projects have implemented the server side of the spec?  For
> Beagle we currently have an external adaptor which transforms Xesam
> queries into Beagle queries and maps the results back out.  I'm not
> aware of any other projects which have implemented the server side.


Apart form what I mentioned above there is also a semi-to-the-spec Yahoo
proxy server in xesam-tools[1].


Similarly, who has implemented on the client?  I am only aware of the
> reference tests that Mikkel has written.  Beagle doesn't have a
> client.  If there are other clients out there, has anyone tested
> against the Beagle-Xesam adaptor?  I sure haven't.  I know Arun did do
> the server work using the reference client.


I am currently working on xesam-glib a native client binding with gobjects
much similar to the libbeagle api. The code is not release ready yet, but it
it really really close now (I am actually mostly waiting for Xesam RC1).


I am particularly nervous about not having a "real" GUI client which
> implements the spec and how well it scales to real-world (ie, 1000+
> matches) situations.


I can create one tonight on top of xesam-tools. Should be trivial.

Cheers,
Mikkel

[1] http://grillbar.org/xesam-tools
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/xdg/attachments/20070917/6e50c5ed/attachment.html 


More information about the xdg mailing list