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 Brand

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

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 Cygnus

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, cygwin, Syntactic vs

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 (the earliest

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 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

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

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 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

setup.exe requests bleadperl status (was: Re: Repost, different list...File::Spec, cygwin, Syntactic vs. Semantic path analysis)

2003-01-09 Thread Gerrit P. Haase
Hello H.Merijn, H.M Great. I'll continue off-list to get our goals in sync :) Hmm, why not continue in public (cygwin/perl5-porters lists)? (Blead-)Perl issues: What's the stance of cygwin in threading? CGF We're for it! We have pretty extensive pthreads support.

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 it on a live

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

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 any of

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 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 Cygwin --

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-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 for

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 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 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, making

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

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 environment.

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-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-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 dos

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 send button.

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 evaluate to

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

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

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 / sets the

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 completely

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 portability

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

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 which I

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. result should