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! > [...] Hello, 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... cu, Thomas