Sean, The scheme is not optional, it defines what (kind) the URL is. You are expecting behaviour such as in a browser's address bar. But there, there is context (you are expecting an HTTP URL). What you are looking for is provided: ZnUrl fromString: 'www.host.com' defaultScheme: #http Are you reading the specs differently ? Sven
On 12 Mar 2015, at 21:21, Sean P. DeNigris <sean@clipperadams.com> wrote:
'http://www.hm.com' asUrl host = 'www.hm.com'. All good so far, but: 'www.hm.com' asUrl host = nil. 'www.hm.com' asUrl segments = an OrderedCollection('www.hm.com')
I realize presenting a URL without a scheme is kind of vague, but the least surprising thing to me would be to interpret schemeless URLs as starting with the authority. After all, most people commonly use "www.hm.com" as a shorthand for "http://www.hm.com"
----- Cheers, Sean -- View this message in context: http://forum.world.st/ZnUrl-Constructing-without-Scheme-tp4811576.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.