Using SWIG for speed and other features
SWIG could be used to some key portions of TWIki, most notably performance bottlenecks and extension interface code. The benefits of the former are obvious; the latter would let plugins be written in other languages besides perl. I'm not clear what the licensing issues are vis-a-vis GPL; however, it's used with some
interesting projects
, including Subversion!
SWIG currently works with Perl, PHP, Python, Tcl, Ruby, Lisp, Java, Modula-3, OCML, and certain Scheme implementations.
--
Contributors: MeredithLesly
Discussion