GUIs [was Re: queries for a set of values]

Olly Betts olly at survex.com
Mon May 6 03:05:13 BST 2024


On Mon, Apr 29, 2024 at 11:01:42AM +0530, Susmita/Rajib wrote:
> So I would request you to make life a little easier for us who use
> computers for purposes other than programming. For individuals whose
> vocations aren't programming.

Xapian's foremost aim is to provide a library and related tools to help
programmers build search into their applications (which might be web,
GUI, terminal or whatever).  We provide bindings for a number of
languages to allow those applications to be written in most popular
programming languages, not just C++.  We don't in general aim to provide
end-user applications as part of the project.

Omega is something of an exception to that as it can actually be used as
an end-user application - that's partly for historical reasons, but
also CGI is a simple and stable technology.  I can't think of anything
we've had to change in the CGI code for decades, whereas projects with
GUIs (unrelated to Xapian) I also work on typically need code changes
for each new release series on the GUI library in use.

So sorry, but it's just too much scope creep for us to get into the GUI
business.  Someone can of course write and maintain one as a separate
project if they want to.

Cheers,
    Olly



More information about the Xapian-discuss mailing list