okay, thank you. And thank you for the wikipedia article.
sincerely,
Joe.
> On May 31, 2016, at 3:27 PM, Ron Teitelbaum [via Smalltalk]
> <ml-node+s1294792n4898441...@n4.nabble.com> wrote:
>
> Hi Joe,
>
>
>
> There are a number of different types of resource names. One of them is a
> URI the other is URL (I=Indenter L=Locator). They are ways for locating and
> identifying resources so that computers can find and work with them. I would
> recommend googling a bit about URI and URL to understand better what they are
> used for. The section I pointed out was a method that gave you the protocol
> (scheme) for the URL.
>
>
>
> URL class >> urlClassForScheme: scheme
>
> (scheme isNil or: [scheme = 'http']) ifTrue: [^HttpUrl].
>
> scheme = 'https' ifTrue: [^HttpUrl].
>
> scheme = 'ftp' ifTrue: [^FtpUrl].
>
> scheme = 'file' ifTrue: [^FileUrl].
>
> scheme = 'mailto' ifTrue: [^MailtoUrl].
>
> scheme = 'browser' ifTrue: [^BrowserUrl].
>
> ^GenericUrl
>
>
>
> This is a class side method that returns the class you should use to work
> with the resource. You asked why there were url methods on FileDirectory.
> The answer is that a url instead of starting with http as in
> http://mydomain.com/somefilename can start with file:// as in
> file://somefilename and this is how we get to FileDirectory (well eventually
> through FileUrl), that’s what I was trying to point out.
>
>
>
> All the best,
>
>
>
> Ron
>
>
>
>
>
>
>
> From: [hidden email] [mailto:[hidden email]] On Behalf Of Joseph Alotta
> Sent: Tuesday, May 31, 2016 2:16 PM
> To: [hidden email]
> Subject: [Newbies] Re: FileDirectory
>
>
>
>
>
> > On May 26, 2016, at 5:50 PM, Ron Teitelbaum [via Smalltalk] <[hidden
> > email]> wrote:
> >
> > Have a look at the Hierarchy for the class Url
> >
> >
> >
> > Notice the class method: #urlClassForScheme:
> >
> >
> >
> > That should give you a better understanding of why url methods are in
> > FileDirectory.
> >
> >
> >
> > For browser like methods see HTTPClient.
>
>
>
> Sorry, Ron, all I got from this email after a day of trying to understand it,
> is that I do not have the background to grasp what you are trying to tell me.
> It seems you need to know all of this already before you know how to use it.
>
> I thought the purpose of encapsulation is that you do not need to know the
> inner workings of an object to use it.
>
> Is there something more basic about urls and httpclients that I can start
> with?
>
> Sincerely,
>
> Joe.
>
>
>
> View this message in context: Re: FileDirectory
> Sent from the Squeak - Beginners mailing list archive at Nabble.com.
>
>
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
> If you reply to this email, your message will be added to the discussion
> below:
> http://forum.world.st/FileDirectory-tp4897377p4898441.html
> To start a new topic under Squeak - Beginners, email
> ml-node+s1294792n107673...@n4.nabble.com
> To unsubscribe from Squeak - Beginners, click here.
> NAML
--
View this message in context:
http://forum.world.st/FileDirectory-tp4897377p4898727.html
Sent from the Squeak - Beginners mailing list archive at Nabble.com.
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners