[plt-scheme] Make multiple attempts to open DrScheme join running process?

From: Eli Barzilay (eli at barzilay.org)
Date: Sun Feb 25 01:33:29 EST 2007

On Feb 24, Todd O'Bryan wrote:
> As I've mentioned before, I'm running DrScheme in a thin terminal
> lab and have 30 students sharing one server.

On a single machine?  I don't think that it's possible.

> Students seem to be in the very bad habit of double-clicking files
> to open them, not realizing that (I think) this spawns a new
> DrScheme process and eats up lots of memory.
> Is there any way to have subsequent calls to DrScheme (well, the
> drscheme binary) check for a running version for the given user and
> open a new tab with the file if there is one, or open a new instance
> if not.

It should do this on Windows.  I'm not sure about OSX, but on Unix
it's very difficult to arrange such things (and not even desirable in
many cases).

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.