RE: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Glen Knowles
Title: RE: [boost] Re: boost::filesystem file restrictions From: David Abrahams [mailto:[EMAIL PROTECTED]] portable_path(/foo/bar) - throws on Windows Not sure why this would throw, what is the purpose of portable_path? /foo/bar is perfectly reasonable on Windows. It's perfectly

RE: [boost] Some FC++ comments

2003-08-15 Thread Hartmut Kaiser
Brian McNamara wrote: On Mon, Jul 28, 2003 at 03:16:52PM -0400, Brian McNamara wrote: functional programming. Over the next couple of weeks I will make documentation of the boostified version of FC++ that's aimed at a C++ audience. Hopefully that will help. I've been working on a

Re: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Peter Dimov
Glen Knowles wrote: This is also a way we could solve the whole problem of absolute paths. It's clear that /foo isn't an absolute native windows path. This is not at all clear. I have and will contain to argue that /foo is an absolute windows path, since it does not respect the current

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Glen Knowles [EMAIL PROTECTED] writes: From: David Abrahams [mailto:[EMAIL PROTECTED] portable_path(/foo/bar) - throws on Windows Not sure why this would throw, what is the purpose of portable_path? /foo/bar is perfectly reasonable on Windows. It's perfectly reasonable but it doesn't

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Edward Diener
David Abrahams wrote: Glen Knowles [EMAIL PROTECTED] writes: From: David Abrahams [mailto:[EMAIL PROTECTED] portable_path(/foo/bar) - throws on Windows Not sure why this would throw, what is the purpose of portable_path? /foo/bar is perfectly reasonable on Windows. It's perfectly

[boost] FC++ integration/future issues (was Some FC++ comments)

2003-08-15 Thread Brian McNamara
On Fri, Aug 15, 2003 at 11:29:49AM +0200, Hartmut Kaiser wrote: You've done a great piece of code! I've tried to understand your articles about the differences between fcpp and boost::lambda/bind/etc. and these (the differences) are now clear to me (to some degree :-). OTOH I know, that

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Edward Diener [EMAIL PROTECTED] writes: David Abrahams wrote: A path on windows that starts with '/' is a set of instructions which begins: go to the root of the current directory path. Correction. It does not mean that. It means go to the root directory of the current drive. Is the

RE: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Glen Knowles
Title: RE: [boost] Re: boost::filesystem file restrictions From: David Abrahams [mailto:[EMAIL PROTECTED]] Yes, an absolute URI identifies a single location in the virtual name tree. The only way to make this like a current-drive-relative path is to consider processes which are moved,

RE: [boost] FC++ integration/future issues (was Some FC++ comments)

2003-08-15 Thread Powell, Gary
-Original Message- From: Brian McNamara [mailto:[EMAIL PROTECTED] On Fri, Aug 15, 2003 at 11:29:49AM +0200, Hartmut Kaiser wrote: You've done a great piece of code! I've tried to understand your articles about the differences between fcpp and boost::lambda/bind/etc. and these (the

Re: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Peter Dimov
David Abrahams wrote: Edward Diener [EMAIL PROTECTED] writes: David Abrahams wrote: A path on windows that starts with '/' is a set of instructions which begins: go to the root of the current directory path. Correction. It does not mean that. It means go to the root directory of the

RE: [boost] FC++ integration/future issues (was Some FC++ comments)

2003-08-15 Thread Powell, Gary
Can FC++ be accepted into Boost prior to any integration with lambda/phoenix/bind? Also it would be nice if FC++ played nice with bind as its in the std::TR1. You mentioned that you already did std::result_of, and that will help. But I don't see this as holding up acceptance into boost. The

Re: [boost] boost::filesystem file restrictions

2003-08-15 Thread Dick . Bridges
history comments='below' Edward Diener

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Glen Knowles [EMAIL PROTECTED] writes: From: David Abrahams [mailto:[EMAIL PROTECTED] Yes, an absolute URI identifies a single location in the virtual name tree. The only way to make this like a current-drive-relative path is to consider processes which are moved, *during execution*, across a

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Edward Diener
David Abrahams wrote: Edward Diener [EMAIL PROTECTED] writes: David Abrahams wrote: A path on windows that starts with '/' is a set of instructions which begins: go to the root of the current directory path. Correction. It does not mean that. It means go to the root directory of the

[boost] Re: Re: boost::filesystem file restrictions

2003-08-15 Thread Edward Diener
Title: RE: [boost] Re: boost::filesystem file restrictions /blah is not an absolute path under Windows. It is relative to the current drive ( or the drive of the current directory, which is the same ). Any file system paths in Windows are absolute when specifying a drive letter, else they

[boost] Re: trouble with static linking and intel-linux

2003-08-15 Thread David Abrahams
Samuel Krempp [EMAIL PROTECTED] writes: David Abrahams a écrit : Yes, that's the problem. There is another way: rule format-rtlink ( toolset variant : properties* ) { if [ MATCH .*(metrowerks).* : $(toolset) ] || [ MATCH .*(cwpro).* : $(toolset) ] { return

Re: [boost] FC++ integration/future issues (was Some FC++ comments)

2003-08-15 Thread Joel Young
From: Brian McNamara [EMAIL PROTECTED] to think deeply about it though; it is unclear to me if the FC++ implicit assumption of 'value semantics' (FC++ doesn't allow (mutable) reference parameters) will throw a wrench in the works. It is also I tried using FC++ a while ago for flexibly

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
[EMAIL PROTECTED] writes: I'm just a confused lurker seeking some clarification. I thought most OSs allowed a process filesystem to be dynamically re-rooted and that '/' refers to the current root - whatever the OS (assuming hierarchical filesystem[s]). If you introduce the extra-filesystem

[boost] Re: Release of 1.30.2 imminent

2003-08-15 Thread Fernando Cacciola
David Abrahams [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Fernando Cacciola [EMAIL PROTECTED] writes: David Abrahams [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Fernando Cacciola [EMAIL PROTECTED] writes: The page is:

Re: [boost] [BGL] Proposal to add 'buffer' parameter to dfsalgorithms

2003-08-15 Thread Jeremy Siek
Hi Bruce, Sounds like a good idea to me! Do you want to take a stab at making this change? Perhaps just DFS to begin with and then the other algorithms afterwards. On Thu, 14 Aug 2003, Bruce Barr wrote: schmoo template typename G schmoo class dfs_traits { schmoo typedef typename

Re: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Beman Dawes
At 03:28 PM 8/14/2003, David Abrahams wrote: Peter Dimov [EMAIL PROTECTED] writes: I am not sure that it should be the responsibility of the path class to enforce some notion of portability. Wouldn't it be more appropriate to defer the portability check, if any, to the point where the path is

Re: [boost] boost::filesystem file restrictions

2003-08-15 Thread Beman Dawes
At 01:40 PM 8/14/2003, Peter Dimov wrote: Beman Dawes wrote: The current approach is clearly too restrictive and isn't satisfactory. Beyond the problems you mention, there really isn't a single standard for portability. Even 8.3 names aren't portable to systems which don't allow periods in

[boost] Re: trouble with static linking and intel-linux

2003-08-15 Thread Martin Wille
David Abrahams wrote: Samuel Krempp [EMAIL PROTECTED] writes: ... Unfortunately, I left home again and I'd have a hard time commiting changes to the boost cvs where I am now. can you please make the changes to $Boost/libs/format/tests/Jamfile and commit ? oh, and while you're at it, the

RE: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Glen Knowles
Title: RE: [boost] Re: boost::filesystem file restrictions We seem to be at an impasse. To summarize, you think: David Abrahams wrote: It's clear that /foo isn't an absolute native windows path. Where as I think: This is not at all clear. Glen

Re: [boost] FC++ integration/future issues (was Some FC++ comments)

2003-08-15 Thread Brian McNamara
On Fri, Aug 15, 2003 at 02:44:20PM -0400, Joel Young wrote: From: Brian McNamara [EMAIL PROTECTED] to think deeply about it though; it is unclear to me if the FC++ implicit assumption of 'value semantics' (FC++ doesn't allow (mutable) reference parameters) will throw a wrench in the works.

Re: [boost] boost::filesystem file restrictions

2003-08-15 Thread Peter Dimov
Beman Dawes wrote: At 01:40 PM 8/14/2003, Peter Dimov wrote: I am not sure that it should be the responsibility of the path class to enforce some notion of portability. Wouldn't it be more appropriate to defer the portability check, if any, to the point where the path is actually used

Re: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Victor A. Wagner, Jr.
At Friday 2003-08-15 08:35, you wrote: David Abrahams wrote: Glen Knowles [EMAIL PROTECTED] writes: From: David Abrahams [mailto:[EMAIL PROTECTED] portable_path(/foo/bar) - throws on Windows Not sure why this would throw, what is the purpose of portable_path? /foo/bar is perfectly

[boost] Re: BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS and gcc

2003-08-15 Thread David Abrahams
John Maddock [EMAIL PROTECTED] writes: Currently, BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS is not defined for gcc. However, the following URL in the gcc bug database http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7676 leads me to believe that the macro should be set on for the appropriate

[boost] Re: Release of 1.30.2 imminent

2003-08-15 Thread David Abrahams
Fernando Cacciola [EMAIL PROTECTED] writes: David Abrahams [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Fernando Cacciola [EMAIL PROTECTED] writes: David Abrahams [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Fernando Cacciola [EMAIL PROTECTED] writes: The

RE: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Glen Knowles
Title: RE: [boost] Re: boost::filesystem file restrictions From: Peter Dimov [mailto:[EMAIL PROTECTED]] Glen Knowles wrote: This is also a way we could solve the whole problem of absolute paths. It's clear that /foo isn't an absolute native windows path. This is not at all clear. I have

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Victor A. Wagner, Jr. [EMAIL PROTECTED] writes: At Friday 2003-08-15 08:35, you wrote: David Abrahams wrote: Glen Knowles [EMAIL PROTECTED] writes: From: David Abrahams [mailto:[EMAIL PROTECTED] portable_path(/foo/bar) - throws on Windows Not sure why this would throw, what is

[boost] Re: trouble with static linking and intel-linux

2003-08-15 Thread David Abrahams
Martin Wille [EMAIL PROTECTED] writes: David Abrahams wrote: Samuel Krempp [EMAIL PROTECTED] writes: ... Unfortunately, I left home again and I'd have a hard time commiting changes to the boost cvs where I am now. can you please make the changes to $Boost/libs/format/tests/Jamfile and

[boost] Re: Release of 1.30.2 imminent

2003-08-15 Thread Fernando Cacciola
David Abrahams [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Fernando Cacciola [EMAIL PROTECTED] writes: [sniped] How do I apply the patch? I mean, what do I do with CVS to have it on the right branch/tag. (I guess that if I just commit it, it won't end on the right place)

[boost] Re: [BGL] Proposal to add 'buffer' parameter to dfsalgorithms

2003-08-15 Thread Bruce Barr
Jeremy Siek wrote: Hi Bruce, 'Sup Jeremy, Do you want to take a stab at making this change? Sure. Perhaps just DFS to begin with and then the other algorithms afterwards. Alright. instead of dfs_traitsG::buffer_value_type how about dfs_buffer_traitsG::value_type? Sounds good. To

Re: [boost] Re: boost::filesystem file restrictions

2003-08-15 Thread Victor A. Wagner, Jr.
At Friday 2003-08-15 14:03, you wrote: Victor A. Wagner, Jr. [EMAIL PROTECTED] writes: [deleted] That changes the physical file(s) associated with certain paths, just like deleting and creating files or creating symlinks. It does not change where those paths refer to in the filesystem. I'd be

[boost] Re: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Victor A. Wagner, Jr. [EMAIL PROTECTED] writes: At Friday 2003-08-15 14:03, you wrote: Victor A. Wagner, Jr. [EMAIL PROTECTED] writes: [deleted] That changes the physical file(s) associated with certain paths, just like deleting and creating files or creating symlinks. It does not change where

[boost] Re: Re: Date iterators in Boost Date-Time

2003-08-15 Thread Chris Trengove
Jeff Garland [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Sure, can do. What would you call it: merge_inclusive, earliest_latest, rename merge to union and call it merge, something else? Yes, the hardest thing is to think of a name. I don't think you can rename merge to union,

Re: [boost] Re: Re: Date iterators in Boost Date-Time

2003-08-15 Thread Jeff Garland
On Sat, 16 Aug 2003 09:05:10 +1000, Chris Trengove wrote Jeff Garland [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Sure, can do. What would you call it: merge_inclusive, earliest_latest, rename merge to union and call it merge, something else? Yes, the hardest thing is to

[boost] Re: checked_delete / CW8

2003-08-15 Thread David Abrahams
Daniel Frey [EMAIL PROTECTED] writes: Hi Dave, I checked in a fix for checked_delete.hpp for the Metrowerks CW8 to CVS HEAD. It was created in cooperation with Howard and I'm positiv that it's a good one-size-fits-all solution. I don't know about your shedule for 1.30.2, but you might want

[boost] Re: checked_delete / CW8

2003-08-15 Thread David Abrahams
David Abrahams [EMAIL PROTECTED] writes: Daniel Frey [EMAIL PROTECTED] writes: Hi Dave, I checked in a fix for checked_delete.hpp for the Metrowerks CW8 to CVS HEAD. It was created in cooperation with Howard and I'm positiv that it's a good one-size-fits-all solution. I don't know about

[boost] Re: Re: Re: Date iterators in Boost Date-Time

2003-08-15 Thread Chris Trengove
Jeff Garland [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] I don't think the it is technically a union because the result draws in points in the time period that aren't part of either of the initial periods. Anyway I wrote the code as merge_inclusive so unless you have a major

[boost] Fw: boost::filesystem file restrictions

2003-08-15 Thread Dave Gomboc
-- portable_path(/foo/bar) - throws on Windows -- -- Not sure why this would throw, what is the purpose of -- portable_path? /foo/bar is perfectly reasonable on Windows. - - It's perfectly reasonable but it doesn't have a portable meaning. - It - is a relative

[boost] Re: Fw: boost::filesystem file restrictions

2003-08-15 Thread David Abrahams
Dave Gomboc [EMAIL PROTECTED] writes: --- Filesystems belong to computers. A computer's filesystem is accessed --- via an infinite tree of names (**). How those names which correspond --- actual storage are mapped can be modified dynamically in any number of --- ways: you can have symbolic