Robby Findler wrote at 11/28/2011 02:57 PM:
I've adjusted DrRacket so that the initial current-directory is now the user's home directory (when the file is not saved).
Currently on Linux, the "(current-directory)" seems to be the current working directory of the process from which DrRacket was started, and I rely on this somewhat in a few places. Will this be changing?
Why I ask... One way in which I somewhat rely on this is in a large Racket-based software system, for which developers typically have a few branches checked out on their workstation, there is a "drracket" Make target that invokes the correct version of DrRacket with several environment variables set appropriately for that particular checkout. The current working directory for Racket is in the directory for that checkout., and this is the default when they go to pick a source code file to open. Were this default directory to instead be their home directory, not only would that be aggravating, but it would also likely lead to user error, when they accidentally go to the wrong checkout tree and view/edit files there, rather than in the checkout they thought they were working in.
-- http://www.neilvandyke.org/ _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

