On Sun, 3 Aug 2003 14:57:44 +1000 (EST) Mark Livingstone
<[EMAIL PROTECTED]> wrote:

> Most of the script languages tend to be interpreted vs compiled making
> integration easier since you don't need to include a compiler.

This doesn't apply to software projects like Mahogany, because we already
require compiler.

> Most are
> also easier to learn ;-)

We could become dual-language projects allowing code in either C++ or
Python. This might be useful if we can get comfortable interface between
Python and C++. However, I still don't see what would this provide to
users. There is also this danger that people might tend to rewrite Python
code to C++ and back for various reasons.

> Having spent a lot of time in the buglist, you will be suprised how much
> of
> the internals of M users have asked to be exposed.

I cannot find anything for Python component. Everybody just complains that
Python doesn't build, but I don't believe anybody was intending to use it.
Who uses Visual Basic in Outlook? I understand that writing plug-in is
easier with Python than with binary modules, but we can integrate support
for wide range of external tools directly into Mahogany. We are
opensource, after all.

> Since Python works
> with
> wxWindows already it is a shorter step to achieve using Mahogany than say
> starting again with Lisp or somethingn else. 

Maybe allowing scripts to do virtual clicks on buttons and edit text boxes
would suffice as scriptability for users.

> The first thing we would have to do is hack the makefiles to allow
> compilation against Python 2.2 or 2.3 and then see how much of what is
> already in there is broken :-)

There is a lot of work needed on makefiles. But I won't do anything before
incorporating cross-platform makefile generator like Bakefile or CMake and
I won't play with Bakefile before porting my filter from procmail to
Mahogany. So Python is at end of long dependency chain.



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to