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
