From: Neil M. <nei...@gm...> - 2011-03-11 07:00:04
|
Some ideas from me: - Tk drag and drop support (although I rarely use Tk anymore) - Datalog engine written over TDBC allowing SQL dialect independence and support for recursive queries (natively, or via stored procs) - Production quality ORM layer, similar to Java Persistence API, ideally building on above - Tk-like interface to Google Web Toolkit or similar - RDF/OWL parsers/toolkit. Bindings to reasoning engines eg Pellet, Fact++, or the Datalog engine from above I'm sure I could think of more. Neil On 11 Mar 2011, at 05:37, Karl Lehenbauer <kar...@gm...> wrote: > 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...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core |