There has been some discussion about what the next libmapi bindings
should be now Julien has Perl working.  I'd be interested in people's
views on a slightly wider approach than just looking at the possible
languages.

I am wondering if now is a good time to think about a scripting language for OC
generally. Scripting makes sense for users both client side and server side.
I'd like to propose PHP rather than Python, Ruby or whatever because:

   1. There are many groupware-related clients written in PHP and
      some of them are very active in adding new mail and calendaring
      features. I expect they will be very interested to be able to do
      native Exchange integration with the other libmapi features too.
      There are not many active projects of this type in Python.

   2. OpenChange needs a scripting language. PHP is the natural
      equivalent to Visual Basic (only not nearly as horrible!)
      We can use PHP to do things like specify rules client or server-side,
      and of course to enable users to quickly create simple 
      applications.

   3. PHP is naturally a web language, but it works perfectly well
      as a portable general-purpose console language just like Perl.

   4. PHP can be used for GUI applications as well (there are Gtk and
      Qt/KDE bindings, probably others.) So we can implement simple
      GUI applications. I'm thinkinging of small admin tools for example.

-- 
Dan Shearer
[EMAIL PROTECTED]
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to