| Store | Cart

Re: [TCLCORE] Tcl GSoC 2011 - Ideas anyone ?

From: Karl Lehenbauer <karl...@gmail.com>
Thu, 10 Mar 2011 23:37:33 -0600
Anyway as to ideas for GSoC...

If you have a genius type and want to give her something she'll probably fail at, then a project to compile Tcl bytecode on the fly into native code using LLVM would be really badass.  (I'm not a bytecode internals guy and I know the variable tracing issue really kills a lot of the optimization possibilities, so I don't know how viable this is.)

Server side Javascript is really interesting but useful libraries are in short supply.  Using tcljs (Spidermonkey + Tcl), construct the bridges between Javascript and Tcl to provide the useful-to-js parts of tcllib, process control (fork, pipe, signal, execve, wait, interfaces to setuid and setgid (id), etc) from TclX, also file system interface stuff like chgrp, chmod, chown, etc, from TclX, getfsstat and other filesystem examining commands from tclbsd, etc.  Make it possible for server-side javascript to create indexed and truecolor images using tcl.gd.

Add a REST interface and JSON return to Tcl web services.  (We'll have that done and open sourced before the summer, I expect.)

Bring the TclPro debugger back to life and get it integrated with Tcl 8.6.

Help finish the PostgreSQL PL/Tcl Tcl-based procedural language patches to return rows and sets of rows by extending it to be able to return nested composites, updating the docs (English at least), and expanding the tests.

Make the Apache Rivet website beautiful, update the documentation, and expand the examples.

Extend Apache Rivet to work with the threaded MPM worker model (currently it only supports prefork.)

Create a new Tcl web forms package that leverages the jQuery UI user interface library to make it super easy to pump out HTML 5-type pages from Rivet, AOLserver, tclhttpd, cgi, etc.




------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Tcl-Core mailing list
Tcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core

Recent Messages in this Thread
Andreas Kupries Mar 10, 2011 10:52 pm
Larry McVoy Mar 11, 2011 01:15 am
Robert Mar 11, 2011 01:35 am
Kevin Walzer Mar 11, 2011 01:52 am
Larry McVoy Mar 11, 2011 02:12 am
sigzero Mar 11, 2011 02:22 am
Jeff Hobbs Mar 16, 2011 12:52 am
Damon Courtney Mar 16, 2011 01:07 am
Kevin Walzer Mar 16, 2011 01:45 am
Alexandre Ferrieux Mar 16, 2011 08:13 am
Gustaf Neumann Mar 16, 2011 10:57 am
Kevin Walzer Mar 16, 2011 02:25 pm
Larry McVoy Mar 17, 2011 01:21 am
Kevin Walzer Mar 17, 2011 02:15 am
Jeff Hobbs Mar 17, 2011 06:18 pm
Andy Goth Mar 23, 2011 05:15 pm
Larry McVoy Mar 23, 2011 06:03 pm
L.W...@surrey.ac.uk Mar 23, 2011 06:12 pm
Jeff Hobbs Mar 23, 2011 06:14 pm
Massimo Manghi Mar 24, 2011 08:43 am
Kevin Walzer Mar 24, 2011 01:51 pm
Adrian Robert Mar 23, 2011 09:18 am
Andreas Kupries Mar 23, 2011 04:37 pm
Larry McVoy Mar 23, 2011 04:47 pm
Adrian Robert Mar 26, 2011 10:48 am
Larry McVoy Mar 26, 2011 04:05 pm
Pat Thoyts Mar 26, 2011 10:05 pm
Twylite Mar 27, 2011 03:22 pm
Donal K. Fellows Mar 24, 2011 06:47 am
L.W...@surrey.ac.uk Mar 24, 2011 07:49 am
Kevin Walzer Mar 11, 2011 02:41 am
Larry McVoy Mar 11, 2011 02:49 am
L.W...@surrey.ac.uk Mar 11, 2011 11:03 am
Robert Mar 11, 2011 02:56 am
Larry McVoy Mar 11, 2011 04:07 am
Karl Lehenbauer Mar 11, 2011 05:37 am
Neil Madden Mar 11, 2011 06:59 am
Massimo Manghi Mar 11, 2011 10:45 am
Larry McVoy Mar 11, 2011 02:24 pm
Frédéric Bonnet Mar 14, 2011 10:43 pm
Jeff Hobbs Mar 16, 2011 12:45 am
jemptymethod Mar 12, 2011 12:44 am
Mark Roseman Mar 15, 2011 05:00 pm
Damon Courtney Mar 15, 2011 09:06 pm
Steve Landers Mar 15, 2011 10:54 pm
Jeff Hobbs Mar 16, 2011 12:16 am
Harald Oehlmann Mar 16, 2011 08:03 am
Arnulf Wiedemann Mar 16, 2011 10:14 am
Twylite Mar 11, 2011 07:37 am
Pat Thoyts Mar 13, 2011 10:25 pm
Thomas Perschak Mar 13, 2011 07:48 am
Arnulf Wiedemann Mar 13, 2011 03:52 pm
Will Duquette Mar 13, 2011 04:20 pm
Arnulf Wiedemann Mar 13, 2011 04:39 pm
Arjen Markus Mar 11, 2011 07:53 am
Andy Goth Mar 11, 2011 05:30 pm
Andreas Kupries Mar 11, 2011 05:29 pm
Joe English Mar 13, 2011 05:49 pm
Will Duquette Mar 13, 2011 08:51 pm
Messages in this thread