[plt-scheme] Re: hint for debugging file navigator freezing bug in DrScheme 4.1.1, english, on Windows XP Professional, Service Pack 2

From: Thomas Chust (chust at web.de)
Date: Fri Oct 10 05:28:31 EDT 2008

Benjamin L.Russell schrieb:
> On Fri, 10 Oct 2008 14:11:32 +0900, Benjamin L.Russell
> <DekuDekuplex at Yahoo.com> wrote:
>> [...]
>> Basically, just create a
>> separate dialog box that is part of DrScheme itself using the Windows
>> API (do not use the (apparently buggy) standard Windows file
>> navigator), and give it the same functionality as the newLISP file
>> navigator, which has the same functionality as the Windows file
>> navigator, sans the freezing bug.
> I just thought of an even easier solution:  Since their application is
> open-source and is licensed under the GNU GPL (Version 3), just copy
> and modify their source code for their navigator, and apply it to
> DrScheme.  No need to reinvent the wheel!
> [...]


newLISP renders its GUI using a server process written in Java. It would
be close to impossible to integrate that approach with PLT's wxWidgets
based GUI toolkit in a sensible way. And it would introduce a very heavy
weight dependency.

Furthermore, using the native file open dialog for whichever platform
you're running on is usually a good idea. It improves integration with
the rest of the operating system and using it doesn't feel awkward for
the person in front of the screen...


Posted on the users mailing list.