Hi Tomas, You wrote:
Here are some comments for discussion. Take them with a grain of salt:
- I'd prefer case sensitivity (the unixy environment is case sensitive, URIs are -- at least in part :-/ You know, principle of least surprise and that.
At first, I planned to implement mozilla-like options (which are documented as OpenURL but they are case insensitive: openurl works, too). Unix people are used to case sensitiveness, so I could switch to that, especially that there is no port to MSWindows or other case insensitive platform, yet (I have a doubt concerning VMS, though).
- Implementation. Why not implement this as a wrapper which talks to the dpid? It would start Dillo if not already running.
The advantages I see are:
- the wrapper could clean up any mess Dillo might leave behind on a crash. This is one of the open issues you mention. (OK, Dillo doesn't crash, does it? but a simple wrapper is less complex and thus less likely to crash).
nedit comes with a small "nc" nedit-client that does something similar: if no server exist, it forks one. So you can live with just the "nc" command. I'll read more about the dpi stuff and will think about how it could be used. Thanks for your comments! -- Melvin Hadasht