[plt-scheme] saved window configurations

From: Anton van Straaten (anton at appsolutions.com)
Date: Wed Sep 26 12:07:10 EDT 2007

Robby Findler wrote:
> FWIW, I think that this would make a fairly easy tool to write (one
> that did a firefox-like thing and remembered the open files from last
> time). I'd be happy to help anyone if they try to write it and get
> stuck.

Just to introduce some scope creep, and in the interests of leapfrogging 
a full recapitulation of the history of IDEs, I think it'd be a good 
idea to make the list of open files a kind of first-class entity, that 
could e.g. be saved in a directory and reopened later.

This is a fairly simple enhancement which opens the door to some very 
useful possibilities.  A good example of these possibilities can be 
found in Mylyn[*], which is a plugin for the Eclipse IDE.

Mylyn allows you to associate a set of open files with a "task".  When 
you switch between tasks, a different set of files is opened 
automatically - whatever was open when you last worked on the selected 
task.  In big projects, this can be quite a blessing.

Mylyn takes this idea a step further and integrates its task abstraction 
with issue tracking systems like Bugzilla and Trac.  One of the things 
it allows is for the list of open files to be stored as an attachment on 
a ticket in such a system.  Again, just having the list of open files be 
manipulable at some level makes all these things possible.


[*] http://www.eclipse.org/mylyn/

Articles about Mylyn, with lots of screenshots:


Posted on the users mailing list.