Version 15 of Scripting Languages 2004 Conference Proposal.

Updated 2003-08-16 01:25:03

This is an idea that came out of the core team public meetings at the TCL 2003 conference.

The gist of it is that it's difficult to put on "small" conferences for both logistic and financial reasons. Clif Flynt did a fine job with TCL 2003, but his life would have been a lot easier if there had been some overseeing body such as USENIX which could carry the logistic load. We bounced around various ideas and the limitations of the current tech marketplace for a while, and the end result is that I volunteered to try something.

Assuming I can get active co-operation from representative folks from at least two other scripting languages (python and ruby are my first targets), I will organize a three-headed proposal and take it to USENIX to see if they'll fund it. The general idea is to have a scripting languages conference that does for tcl, python and ruby what used to be done with individual small conferences. This has been done before by USENIX with their 'little languages' conference, so it's not unprecedented. The goal is to get all three conferences going simultaneously, thereby allowing a single logistics staff to cover the conference with the same expenses as for a single conference.

The stake-in-the-ground idea is to get one conf chair for each language. That conference chair would do all the things they'd normally do with respect to gathering papers, getting them reviewed (or not), finding special speakers, etc, etc (this is the USENIX conference model). The logistics group would worry about registration, in-hotel networking, food, room rental, etc. That lets the tcl/python/ruby people focus on what they're best at, while USENIX focuses on what they're best at.

One thing that would separate this proposal from the earlier scripting conference is the deliberate inclusion of some cross-language GUI toolkit issues. Python, ruby, perl and tcl all use TK, and there's been occasional talk over the years about going to a common source/toolkit/whatever for the GUI widgets for these different scripting languages. Gtk is another obvious case. This conference would provide some neutral ground for workers and users of those kits to meet, share problems and solutions, and leverage off each others' work, and (in the best of all worlds) come to a common, well-supported GUI code base which is independent of each of the languages.

As per some discussion with Mark Roseman I'll suggest that each language core group pick their own line chair by whatever method they feel appropriate. Then the line chairs should team up and pick an overall conference chair. It could be one of them, it could be someone else. That'll form the group, and we can then take the proposal to USENIX.

I've already kicked off the task of finding some representative python folks to discuss this with, and am looking for ruby folks and other possible languages. If you have any suggestions, please throw them my way.

I'll track progress on this page.

August 8, 2003 18:42 EST: Clif Flynt informs me that he had an informal talk with Ellie Young, executive director of USENIX. She said she'd be receptive to a proposal, but didn't seem to make any other commitment than that at this time. This is pretty standard for Ellie and USENIX, who are always willing to listen to ideas but don't put time and money on the table until they're sure your both serious and able to carry off your end.

August 8, 2003 19:04 EST: I've dropped a line to the Python Marketing Special Interest group (mailto:[email protected] ) giving a general outline of the tentative proposal and asking for contact data for recent chairs or committee folks for python conferences.

JH: As noted at Tcl'2003, one of the overall tie-ins for such a conference that fits with the general dev focus for the short term is Tk, which is used across the languages. Steve Simmons: Absolutely, and I've folded that into the proposal above.

August 8, 2003 21:46 EST: I've found the Ruby core group (mailto:[email protected] ) and sent them mail about the proposal. The proposal content at the top of this page has been updated as per the suggestions from Mark Roseman and JH. Many thanks!


davidw - don't know how much you followed it, but these guys (Larry, Guido, the ruby guy, lots of others) were all at the O'Reilly conference:

http://www.artima.com/weblogs/viewpost.jsp?thread=7589

My guess is that you may have to demonstrate why a new conference is more valuable/worth going to.


Guido van Rossum - PyCon 2004 was just announced, we made a downpayment on the venue, and I don't think the venue can hold an additional several hundred of Tcl + Ruby developers. But you should talk to Steve Holden who is the PyCon 2004 conference chair. I like the idea of discussing the future of Tk with you all; but maybe we can start a mailing list for that?


Joe Mistachkin I would like to propose Portland, Oregon as the venue for 2004, details to be forthcoming.


Michael Jacobson First I would like to say that I really enjoyed Ann Arbor area (good food and very nice people) but I think that this conference was so small due to the choice of this location.

Therefore I propose that we should choose the next location based on where people want to visit, where the cost is not to high and has lots of direct flights to the city (no 30 mile drive to airport). To me Las Vegas (NV) meets all of these requirements including having lots of space for a conferences. In addition, if we wanted even more people we could make this a Tk Conference with separate language tracks (Tcl,Python,Ruby,...) to draw lots of attention to the updated Tk.