RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-11 Thread Larry Hall (RFK Partners, Inc)
I've found that it's always easy to look back at a previously made design decision and question it, especially when one wasn't involved in the design discussion that weighed the current needs with the benefits and detriments of possible implementations. Rethinking a design decision isn't bad of

smokes (was Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis)

2003-01-11 Thread Nicholas Clark
On Thu, Jan 09, 2003 at 02:16:38AM -0500, Christopher Faylor wrote: > I wasn't aware of that but then I haven't been reading perl5-porters for a while > now. I don't know what smokes is but I assume it's a periodic test run of perl > on various platforms. Yes, it's "smoke testing". H Merijn Bran

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread Christopher Faylor
...why there are two messages with the same body and different from addresses. Please fix your configuration problem and stop duplicating your messages. On Fri, Jan 10, 2003 at 03:27:49PM -0800, linda w (cyg) wrote: >Interesting...wonder why they wouldn't just create pseudo devices in /dev and do

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread Christopher Faylor
One would have to wonder... On Fri, Jan 10, 2003 at 03:25:17PM -0800, LA Walsh wrote: >Interesting...wonder why they wouldn't just create pseudo devices >in /dev and do the normal unix mount thing? Seems odd to complicate the simple >namespace model needlessly by adding a special syntax. > >Even

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread linda w \(cyg\)
Interesting...wonder why they wouldn't just create pseudo devices in /dev and do the normal unix mount thing? Seems odd to complicate the simple namespace model needlessly by adding a special syntax. Even still, just because one wants to have more traditional unix names doesn't preclude the po

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread LA Walsh
Interesting...wonder why they wouldn't just create pseudo devices in /dev and do the normal unix mount thing? Seems odd to complicate the simple namespace model needlessly by adding a special syntax. Even still, just because one wants to have more traditional unix names doesn't preclude the possi

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread [EMAIL PROTECTED]
Ah, yes. Teeth gnashing! Those were the good old days! ;-) Larry Original Message: - From: Rick Rankin [EMAIL PROTECTED] Date: Fri, 10 Jan 2003 11:44:47 -0800 (PST) To: [EMAIL PROTECTED] Subject: Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread Rick Rankin
--- Christopher Faylor <[EMAIL PROTECTED]> wrote: > On Fri, Jan 10, 2003 at 10:30:23AM -0800, Shankar Unni wrote: > >linda w (cyg) wrote: > >>What were the _original_ design goals of Cygwin -- i.e. as sponsored > >>by "RedHat"? > > > >Cygwin predates RedHat. See http://cygwin.com/history.html (t

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread Vince Hoffman
Well surely EVERYONE knows not to take your word, you're just mean after all. ;) > -Original Message- > From: Christopher Faylor [mailto:[EMAIL PROTECTED]] > Sent: 10 January 2003 19:23 > To: [EMAIL PROTECTED] > Subject: Re: Repost, different list...File::Spec, cyg

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-10 Thread Christopher Faylor
On Fri, Jan 10, 2003 at 10:30:23AM -0800, Shankar Unni wrote: >linda w (cyg) wrote: >>What were the _original_ design goals of Cygwin -- i.e. as sponsored >>by "RedHat"? > >Cygwin predates RedHat. See http://cygwin.com/history.html (the >earliest date in the file is Dec 1995). RedHat bought Cygn

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread hv
"linda w \(cyg\)" <[EMAIL PROTECTED]> wrote: : What were the _original_ design goals of Cygwin -- i.e. as :sponsored by "RedHat"? I do not think perl5-porters is the best place to be having that discussion; perhaps it would be better served by a new thread in the appropriate forum. Thanks,

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread Kurt Starsinic
On Jan 09, linda w (cyg) wrote: > > Cygwin targets POSIX compatibility wherever possible. Any > > discussion about paths that ignores the POSIX standards will > > need to be reviewed with POSIX in mind. It's easier to do > > that up front. > --- > What were the _original_ design goals of C

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread linda w \(cyg\)
> Cygwin targets POSIX compatibility wherever possible. Any > discussion about paths that ignores the POSIX standards will > need to be reviewed with POSIX in mind. It's easier to do > that up front. --- What were the _original_ design goals of Cygwin -- i.e. as sponsored by "RedHat"?

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread Elfyn McBratney
> Ok, did I mention POSIX? Posix != Unix. So what's your point? > I've been on multiple unices [bogus latinization, but unix's >doesn't roll of the tongue nearly so well]: sun, hp, sgi, linux, >xenix, sco, others I don't remember. I don't recall "//" being >anything other than "/" on

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread Robert Collins
On Thu, 2003-01-09 at 19:08, LA Walsh wrote: > Ok, did I mention POSIX? Posix != Unix. So what's your point? Cygwin targets POSIX compatability wherever posible. Any discussion about paths that ignores the POSIX standards will need to be reviewed with POSIX in mind. It's easier to do tha

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-09 Thread LA Walsh
> From: Robert Collins [mailto:[EMAIL PROTECTED]] > > There you go again, making relative assertions about "good/bad" > > again. It's common practice to define a $(ROOT)/foobar > underwhich to > > build or install a program. It is common to have ROOT=/ > when you want > > to install i

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread Christopher Faylor
On Wed, Jan 08, 2003 at 03:30:25PM +0100, H.Merijn Brand wrote: >On Wed 08 Jan 2003 05:56, Christopher Faylor <[EMAIL PROTECTED]> wrote: >> >I'm sorry. I thought the cygwin project -- was to provide a Posix type >> >platform to [aid, assist, help] in porting *nix/gnu utils to the Win32 >> >environ

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread Christopher Faylor
I'm sure that everyone in perl5-porters is sick of this discussion (although I think I remember similar discussions from the days when I was an occasional contributor) and so I apologize. Let me make some points and then I'll shut up: 1) I'm the person who currently sets the direction of the cygw

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread Robert Collins
Sorry for butting in again, but you have a factual error that needs highlighting. On Thu, 2003-01-09 at 13:18, linda w (cyg) wrote: > > Understanding that double slashes at the > > beginning of a path are special is good sense for any > > portable program. > --- > There you go again, makin

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread LA Walsh
> > Cygwin's primary purpose is to provide a UNIX environment for > Windows. Although it can be used in other ways, the basic > purpose is not to provide a stepping stone to helping port > programs to native Windows. Things like Win32 path names and > accommodating pure-win32 processes are >

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread linda w \(cyg\)
> > Cygwin's primary purpose is to provide a UNIX environment for > Windows. Although it can be used in other ways, the basic > purpose is not to provide a stepping stone to helping port > programs to native Windows. Things like Win32 path names and > accommodating pure-win32 processes are > *

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-08 Thread H.Merijn Brand
On Wed 08 Jan 2003 05:56, Christopher Faylor <[EMAIL PROTECTED]> wrote: > >I'm sorry. I thought the cygwin project -- was to provide a Posix type > >platform to [aid, assist, help] in porting *nix/gnu utils to the Win32 > >environment. > > Cygwin's primary purpose is to provide a UNIX environment

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-07 Thread Christopher Faylor
On Tue, Jan 07, 2003 at 07:44:42PM -0800, linda w (cyg) wrote: >> From: Christopher Faylor >>I am not clear on why we are devoting so much time to what is required >>for a straight win32 environment in a cygwin mailing list. As odd as >>it sounds, this seems somewhat off-topic to me. Or at least

RE: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-07 Thread linda w \(cyg\)
> From: Christopher Faylor > I am not clear on why we are devoting so much time to what is > required for a straight win32 environment in a cygwin mailing > list. As odd as it sounds, this seems somewhat off-topic to > me. Or at least uninteresting. === I'm sorry. I thought the cygwin

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-06 Thread Christopher Faylor
On Mon, Jan 06, 2003 at 09:43:30AM -0800, LA Walsh wrote: >So it seems that 'syntactically', one can't always determine if a "/" is >invalid in a straight win32 environment -- at least not when a network name >is involved, but I'd agree it is pathological and should be ignored (and >documented as i

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-06 Thread LA Walsh
> -Original Message- > From: Elfyn McBratney [mailto:[EMAIL PROTECTED]] > I tend to agree that as windows uses the back-slash as a > default path seperator so should `normalize' but also in the > interest of compatability with windows 95 (in dos mode) as it > doesn't support the forwa

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-06 Thread LA Walsh
> -Original Message- > From: Hack Kampbjorn [mailto:[EMAIL PROTECTED]] > > Cygwin, and possibly, the Win32 module, are inconsistent in > handling > > the differences between i:/foobar/ and i:. On one hand i: is > > considered a 'volume' but on the other hand i:/ seems to > evaluat

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-06 Thread Elfyn McBratney
> Right, so: > Perl for Cygwin uses "/" > Perl for win32 uses "\" and ":". > > Seems pretty straight forward to me. > > Cygwin may be 'just a partial posix layer', but if you are compiling > for it, you >should use "/" delimited paths. And thats just what I meant to end with before hitting that s

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-06 Thread Elfyn McBratney
> If a user calls the 'normalize' function, it should convert it >to "\" -- since that is the OS standard/default -- HOWEVER... I tend to agree that as windows uses the back-slash as a default path seperator so should `normalize' but also in the interest of compatability with windows 95 (in

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread linda w \(cyg\)
> >So I think a fix could to change F::S::Win32 to convert all win32 > >pathseperators to unix pathseperators, and hand it off to F::S::Unix > >to do the actual catfile(), etc calls... > > Sounds fine, as long as we still do the right thing when > handed paths with backslashes in them (i.e. resul

RE: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread LA Walsh
> Gurusamy Sarathy wrote: > > I agree with most of your points, and in particular with the one > > above. I consider File::Spec::Win32 currently broken because it > > hijacks all paths and turns them into the backslashed > variety, which > > is completely wrong from the portability POV. (By

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread Christopher Faylor
On Mon, Jan 06, 2003 at 02:02:31AM +0100, Hack Kampbjorn wrote: >LA Walsh wrote: >>Cygwin, and possibly, the Win32 module, are inconsistent in handling >>the differences between i:/foobar/ and i:. On one hand i: is >>considered a 'volume' but on the other hand i:/ seems to evaluate to >>the same,

Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread Christopher Faylor
On Sun, Jan 05, 2003 at 11:02:02AM -0800, Gurusamy Sarathy wrote: >As far as the Win32 native port goes (I'm not really that cygwin-savvy to >comment on what should happen for that port) I like to see: I'm cygwin savvy and pretty perl savvy (although it's been quite some time since I've posted any

Re: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread Benjamin Goldberg
Jos I. Boumans wrote: > Gurusamy Sarathy wrote: > > I agree with most of your points, and in particular with the one > > above. I consider File::Spec::Win32 currently broken because it > > hijacks all paths and turns them into the backslashed variety, which > > is completely wrong from the portabi

Re: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread Gurusamy Sarathy
On Sun, 05 Jan 2003 21:10:09 +0100, "Jos I. Boumans" wrote: >Gurusamy Sarathy wrote: >> I agree with most of your points, and in particular with the one above. >> I consider File::Spec::Win32 currently broken because it hijacks all >> paths and turns them into the backslashed variety, which is comp

Re: Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread Gurusamy Sarathy
On Sun, 05 Jan 2003 00:41:31 PST, "LA Walsh" wrote: >Syntactically, this can't be anticipated or interpreted and the use of a simpl >e, documented limitation -- the assumption of non-intermixing of \ and / as pa >thname component separators in the same pathname would be used. So the first >"/" se

Repost, different list...File::Spec, Cygwin, Syntactic vs. Semantic path analysis

2003-01-05 Thread LA Walsh
This was originally sent to cygwin and module authors list, but since File::Spec is part of core perl, it was suggested I move it to the perl5-porters list, though it's not really 'just' a porting issue, since it also involves the issue of how File::Spec should be _defined_ to behave (syntactic ana