Nicolas,

It is OS-specific, but there is no reason to avoid doing things that are 
expected on the local host - mac menus come to mind.  An OS-neutral approach 
gets the least-common denominator.  Another more fundamental example: the 
windows guys should get ready to part with drive letters :)

I think Randall nailed it with wildcards; that's where it fits.  I suppose one 
could provide a Windows version of it (/home/user could map to the documents 
and settings craziness), though I learned the hard way to steer clear of such 
things on Windows - if I have to use Windows, give me my own directory on c: 
any day.

This cropped up in porting one of my tools that I've used for longer than I 
care to describe, and have ported a couple of times.  Now I need a Linux 
version of it, and ~ would be a nice solution to some problems that quickly 
surfaced.

Bill




-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Nicolas 
Cellier
Sent: Sunday, October 04, 2009 3:28 PM
To: [email protected]
Subject: Re: [Pharo-project] Dumb question: ~ vs. /home/user

Isn't this OS-centric ?

Nicolas

2009/10/4 Randal L. Schwartz <[email protected]>:
>>>>>> "Wilhelm" == Schwab,Wilhelm K <[email protected]> writes:
>
> Wilhelm> Understood - the question was (is?) whether or not Pharo 
> Wilhelm> should recognize it and act accordingly - I suspect the answer is no.
>
> It *should* be understood and interpreted in the same places where '*' 
> and '?' and '[]' are used for globbing, since it's effectively a 
> globbing character.
>
> So for example, presuming a hypothetical:
>
>  '*.st' matchingFiles
>
> to return everything matching in the default directory, then:
>
>  '~/foo' matchingFiles
>
> should return something relative to the home directory of the current user.
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 
> 0095 <[email protected]> <URL:http://www.stonehenge.com/merlyn/>
> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
> See http://methodsandmessages.vox.com/ for Smalltalk and Seaside 
> discussion
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to