On Fri, 2002-08-30 at 23:33, Andrew E. Page wrote:
> Has anyone added a perl interpreter into Evolution?  I would like to use
> perls "Spam Assassin" module to filter spam.   
> 
> If no one is currently taking this on, I'd like to get a CVS snapshot of
> the code and see about embedding the perl interpreter myself.

We plan to implement an extension system at some point.  I've done some
research into it, and if i have anything to do with it:
 - it will not be perl.  the language sux to maintain and it's heavy to
add.
 - it will not be ruby, it is not mt (posix) or even capable of running
multiple interpreters (unfortunately, i liked the look of it)
 - it wont be python.  extensions are a lot of code, the language sux
 - it wont be ecma/javascript, or java
 - it might be mono's CIL, tho that depends on how heavy/useful it
is/hard to integrate, and whether there's any real scripting language
frontend for it (if we're gunna use c-hash we may as well stick to c)
 - it might be guile.  it would be better if it was mt safe but its
getting there & u can run multiple interpreters, and is in active
devel.  its easy to hook in & does gc in a compatible manner.
 - it cant be corba based as its too bulky to implement, and orbit is a
big problem with mt code

of course once the hooks for any language are in, adding more could be
done via modules or something.  in the end id like to have significant
functionality moved into the script language too.  which is why it needs
to be something jeff and i in particular are comfortable with, and needs
to interact well with existing c code from both above and below.



_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to