
Hi, Another point regarding the open() and openDir() methods. This complicates this bit of the specification more than necessary. Graeme -3.36 Why are the methods open() and openDir() replicated between directory, logical_directory and ns_directory which they inherit? Removing these methods from ns_directory would resolve the issue regarding the multiple open_flag and open_dir_flags enumerations, otherwise these methods could be removed from logical_directory and ns_directory.

On Wed, 1 Mar 2006, Graeme Pound wrote:
Hi,
Another point regarding the open() and openDir() methods. This complicates this bit of the specification more than necessary.
Graeme
-3.36 Why are the methods open() and openDir() replicated between directory, logical_directory and ns_directory which they inherit? Removing these methods from ns_directory would resolve the issue regarding the multiple open_flag and open_dir_flags enumerations, otherwise these methods could be removed from logical_directory and ns_directory.
I haven't looked at the latest spec, but they were definitely not in the ns_directory when we drafted the strawman. Tom

Tom, I am looking at revision 1.4 of the strawman-api.txt. Graeme Quoting Tom Goodale <goodale@cct.lsu.edu>:
On Wed, 1 Mar 2006, Graeme Pound wrote:
Hi,
Another point regarding the open() and openDir() methods. This complicates this bit of the specification more than necessary.
Graeme
-3.36 Why are the methods open() and openDir() replicated between directory, logical_directory and ns_directory which they inherit? Removing these methods from ns_directory would resolve the issue regarding the multiple open_flag and open_dir_flags enumerations, otherwise these methods could be removed from logical_directory and ns_directory.
I haven't looked at the latest spec, but they were definitely not in the ns_directory when we drafted the strawman.
Tom

The reason why the open methods are multiply defined are exactly the (potentially) diffrerent open flags - so we are runn ing circles here ;-) More in other mail... Cheers, Andre. Quoting [Graeme Pound] (Mar 01 2006):
Hi,
Another point regarding the open() and openDir() methods. This complicates this bit of the specification more than necessary.
Graeme
-3.36 Why are the methods open() and openDir() replicated between directory, logical_directory and ns_directory which they inherit? Removing these methods from ns_directory would resolve the issue regarding the multiple open_flag and open_dir_flags enumerations, otherwise these methods could be removed from logical_directory and ns_directory.
-- "So much time, so little to do..." -- Garfield
participants (4)
-
Andre Merzky
-
G.E.POUND@soton.ac.uk
-
Graeme Pound
-
Tom Goodale