
On 9/28/06, Neil Mitchell
I think me and Claus came to an agreement, and I have documented it in a wiki page at: http://haskell.org/haskellwiki/Installers
Anything there that is either unclear or controversial?
While this may not be true for other interpreted files, the convention that seems to have been established for batch files, HTML files, etc is that the Open (default) menu item runs (or displays) the given file, and that there are non-default Edit options for each possible editor (e.g., Notepad, Dreamweaver, etc.). Adopting this convention, each interpreter would add "Open in <interpreter>" to the context menu, providing the user an option to make this the default behavior, and would, if necessary, also install an "Edit with <interpreter>" option. I believe adopting this approach would not only preserve similarity with existing behavior, but would be more internally consistent. Presented with a list of "Open in <interpreter>" options and a default also called "Open", I would expect them to have similar behavior. Editing is not (to me) similar to running. /g