On Aug 9, 2009, at 9:31 PM, Jordan Hayes wrote:

Um, you need Phython in this equation exactly why?

The archives are web pages. Who cares what language was used to implement the search?

You don't demand a Python web server to deliver your archives, do you?

Heh, well Mailman 3 will include a couple of Python web servers. There will definitely be a web server for the REST interface and the web ui will likely be vended from a Python web server. They're super easy to write!

Note that we've adopted WSGI for all web protocols so the ultimate port 80 listener can be almost anything. This will make it easy to integrate with frameworks such as Zope, Django, Turbogears, etc. or even Apache through mod_wsgi.

I'm going to need really strong arguments to bundle anything not written in Python.

I was using the debian archive search only as an example for
what can be achieved on big archives.

For me, I think the people who Think Hard about searching text can work in whatever language they want; SWISH-E has done a good job of providing a platform for search, and it's easily integrated with Mailman. FWIW, I have lots of "big archives" ...

The way to think about this then is modularization and pluggability. The archiver itself is already pluggable (with more well defined interfaces in Mailman 3). The question is whether for Pipermail, the search itself should be pluggable. Think about how that would work.

-Barry

Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
Mailman-Developers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to