Number:
Date: 21-Aug-84 14':20':47
Submitter: Masinter
Source: Masinter
Subject: want GETDIRINFO device independent info for directories (superseded by AR 1916)
Assigned To:
Attn:
Status: Superseded
In/By: AR 1916
Problem Type:
Impact:
Difficulty:
Frequency:
Priority:
System: Operating System
Subsystem: Generic File Operations
Machine: 1132
Disk:
Lisp Version: 21-Aug-84 06':58':35
Source Files:
Microcode Version: 5124
Memory Size: 4096
File Server:
Server Software Version:
Disposition: '
["Sannella.PA" "22-Aug-84 17':53':51" Subject': Status':(New->Superseded) In/By':]
Description: Date': 16 Aug 84 12':02 PDT'
From': JonL.pa'
Subject': Re': proposal for device operations'
In-reply-to': Masinter.pa''s message of 15 Aug 84 13':57 PDT'
To': Masinter.pa'
cc': LispCore↑.pa'
'
Although the end goal is laudable, I don''t like the corruption of FULLNAME -- especially the generalization of the RECOG argument, since it''s not at all clear that the other functions that take RECOG arugments could fit into the generalization.'
'
Peeking ahead in the mails, I see Kelly''s suggestion for GETDEVINFO and GETDIRINFO; These would, I think, be preferable to overloading the functionality of FULLNAME and GETFILEINFO (the latter of which ought to return a stream/file-specic piece of information).'
'
-- JonL --'
Date': 16 Aug 84 12':35 PDT'
From': vanMelle.pa'
Subject': Re': proposal for device operations'
In-reply-to': Masinter.pa''s message of 15 Aug 84 13':57 PDT'
To': Masinter.pa'
cc': LispCore↑.pa'
'
I am inclined to agree that you are overloading GETFILEINFO, and you are certainly overloading FULLNAME, since DIRECTORY is in no way analogous to other values of RECOG.'
'
But in the case of FULLNAME, there already is a perfectly fine function DIRECTORYNAMEP. We could simply tighten up its definition to require returning the full directory name, much as INFILEP returns a full file name. At least the Leaf version of this already does coerce to canonical names': (DIRECTORYNAMEP ''{ROSE}<LISP>) => {ROSEBOWL}<LISP>.'
'
I like GETDIRINFO. I could imagine combining GETDEVINFO and GETDIRINFO if we want to avoid proliferating names, but it would probably be cleaner to keep them separate.'
'
And what about a generic CREATEDIRECTORY?'
'
Bill'
'
Workaround:
Test Case:
Edit-By: Sannella.PA
Edit-Date: 22-Aug-84 17':53':52