Xavier Nodet <[EMAIL PROTECTED]> wrote:
> On Mon, 1 Jul 2002 20:11:11 -0500 Mark Evans <[EMAIL PROTECTED]> wrote:
> I have no idea about the respective merits/drawbacks of Boost and SWIG.

You can educate yourself at
http://www.boost.org/libs/python/doc/comparisons.html 

Here you can see how easy Boost.Python is to use:
http://www.boost.org/libs/python/doc/example1.html

> If you would prefer to use one instead of the other, I guess this should
> not really be a problem, as currently none is really used.
> 
> > Another semi-related question -- What about a wxPython port of
> > Mahogany?  [...]
 
> You would also have to rewrite/integrate c-client, the C library (75.000
> lines) that M depends on for all the mail related functions.

Python has mailbox (mbox, maildir, ...), pop3, smtp (with auth), imap and
pop3 support in the standard library. Any missing features could be added
easily.

If you understand the concept of writing asynchronous networking clients
and servers (I don't), you can use asyncore (in the standard library) or
Twisted, which give excellent performance. Twisted also has an integration
for the wxWindows event loop.

> My understanding of the current state of the Python affair is that SWIG
> is here to allow an *automated* creation of a Python package (I might be
> wrong on the terminology here, please correct me) that gives you access
> to the internals of Mahogany.

You're quite right.

Gerhard



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to