Frank it was long time ago and there are things it is better to ignore because they were ugly. Now for Pharo we have a vision and working hard to make it happens. Stef
There are right now three models of Urls in the system -> Network-Url -> Network-URI -> ZnUrl
The URI implementation was contributed by Impara to Squeak 3.9. Back then the plan was to first add it and then spend do the effort to replace Url *and* use it as a layer to abstract File access
I'm one of the guys who didn't finish off the URI/URL work. If ZnUrl is fantastic, and general, and permits separate packages to add capabilities (supporting SIP URIs, for instance), then it sounds like just the thing to take as the gold standard. IIRC, Andreas and Bert beat on my approach to this, allowing external packages to add new URI schemas through a simple registry.
Sadly then due to politics I don't understand to this day, Impara was forced to stop contributing to Squeak and URI never was put into use.
I don't recall hearing anything about Impara being forced to stop contributing to Squeak. Do you have pointers to such discussions? IIRC "Impara" pretty much meant "Andreas Raab", and he carried on contributing to Squeak right up until his death, except when he was working too much on his day job.
frank
I vote to take 3.0 as a chance to remove it.
-> The tests (already removed) where in "expected failures" for more then half of the tests -> It is not used in the image. -> Other users can just load it.
If nobody has any real reason to keep it, we should remove it in one of the next updates.
Marcus