Version 3 of GSoC Idea: Tcl FireFox Scripting and DOM access

Updated 2013-02-21 06:08:16 by SEH
Areas ???
Good if student knows C/C++, FF internals
Priority ???
Difficulty medium-hard (but still an excellent project)
Benefits to the student A future in FF and Tcl hacking
Benefits to Tcl Getting a foot-hold in web-applications
Mentor Colin McCormack

Project Description

Firefox has recently been extended to permit scripts in languages other than JavaScript to appear in <script> and to evaluate them. These scripts provide access to the DOM. Production of an XPI installable module which links FireFox scripting to a Tcl interpreter would be a beneficial project. Addition and rehabilitation of the tcl xpcom interface package would complete the package.

Benefit to student

Two levels - Tcl and Firefox. Firefox level hacking is a commercially valuable skill. FF community has a lot of hot C/C++ people. Firefox has a long future. Tcl is great :) Putting the two together could spark a lot of activity.

Benefit to community

Web applications have a great future - shame about the JavaScript. I think the ability to manipulate the DOM from Tcl would immediately enable a wide range of applications due to Tcl's greater maturity and facility compared to JavaScript. This would benefit Tcl by increasing exposure (it would bear the same relationship to Tcl as Tk does, but in a whole new field.) I daresay it might also benefit the broader community, by bringing Tcl into this field.

References

Comments

WJG This is an excellent proposal. Tcl is a great scripting language and the fruit of this project would, I'm sure, be worth the effort.

AMG: How does this relate to the Tcl/Tk plugin?