Number: 19

Date: 16-Mar-84 23':56':45

Submitter: Masinter.pa

Source: JonL.pa

Subject: Want to use strings to specify file names

Assigned To: vanMelle

Attn: vanMelle, jonl

Status: Open

In/By: 

Problem Type: Bug

Impact: Moderate

Difficulty: 

Frequency: Everytime

Priority: Unlikely

System: Operating System

Subsystem: Generic File Operations

Machine: 

Disk: 

Lisp Version: 7-Mar-84 13':56':45

Source Files: 

Microcode Version: 

Memory Size: 

File Server: IFS

Server Software Version: 

Disposition: Bill apparently fixed this a while back. DELFILE et all handle it just fine.  There are still some things that don''t work, but they aren''t listed in this AR. Also, Bill made strings work for many operations like OPENFILE, DELFILE, etc, which needs to be documented in the release message.'
["Sannella.PA" "21-Aug-84 11':54':23" Attn': Status':(Fixed->Open) Description':]'
["masinter" "23-Aug-84 15':48':10" Subject':]'
["Sannella.PA" "27-Aug-84 17':06':25" Subject': Description':]

Description: Date': 10 Mar 84 17':49 PST'
From': JonL.pa'
Subject': Lisp': file with name 10'
To': LispSupport.pa'
cc': TEditSupport.pa'
Lisp-System-Date':  7-Mar-84 13':56':45'
Machine-Type': Dorado'
'
On {Phylum}<JonL>Lisp> there is a file with name "10"; it seems most likely to me that Lisp created it [creationdate is 18-Feb-84 10':07, and I was hacking in Lisp from about 7AM that day until late afternoon]'
'
Needless to say, I can''t look at it from Lisp.  Sooner or later there has got to be a way from within Lisp to manipulate files for which there is no LITATOM representation of the name.  '
'
When that time comes, TEdit is going to need a way to specify a filename by, say, a STRINGP.  Is it really all that useful now for TEdit''s first arg to be entered in the buffer when it is a STRINGP?  I.e., why type the data as a string argument?  Why not just get an "empty" file and type the string in directly to the editor?  Coercion to textobj''s could be used when a functional interface is required.'
'
-----'
'
Date': 17 Aug 84 20':58 PDT'
From': Masinter.pa'
Subject': AR#19, Numeric file names don''t work'
To': LispSupport, vanMelle, JonL, Kaplan'
'
The specific cases listed in this AR now work, and so I''ve marked the AR as fixed ("Assigned To': vanMelle" since I think Bill fixed them.) '
'
There are some things that *don''t* work, but I have a hard time imagining them, and they probably all deserve separate ARs (if they don''t already have them.)'
'
-----'
'
Date': 18 Aug 84 00':59 PST'
From': JonL.pa'
Subject': Re': AR#19, Numeric file names don''t work'
In-reply-to': Masinter.pa''s message of 17 Aug 84 20':58 PDT'
To': Masinter.pa'
cc': LispSupport.pa, vanMelle.pa, JonL.pa, Kaplan.pa'
'
PLEASE REOPEN THIS AR!  THE REPORTED CASES DO NOT WORK.'
'
Try (OPENFILE "{DSK}10" ''OUTPUT),  DELFILE etc.'
'
Note also that although "{DSK}10" will not cause UNPACKFILENAME to barf, it produces a NAME of 10 rather than "10".'
'
-- JonL --'
'
-----'
'
Date': 21 Aug 84 11':52 PDT'
From': Masinter.pa'
Subject': Re': AR#19, Numeric file names don''t work'
In-reply-to': JonL.pa''s message of 18 Aug 84 00':59 PST'
To': JonL.pa'
cc': Masinter.pa, LispSupport.pa, vanMelle.pa, Kaplan.pa'
'
um, AR#19 is "Numeric file names don''t work". '
'
OPENFILE({DSK}10 OUTPUT) works fine, and that is a numeric file name. '
'
There is another AR, I think, about wanting STRINGS as filenames, but it isn''t this one.'
'


Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 27-Aug-84 17':06':32