Number: 618

Date: 10-Apr-84 15':14':03

Submitter: Sannella.PA

Source: Burton.pa

Subject: lafite(on) should coerce to LAFITE(ON) at top level

Assigned To: vanMelle

Attn: Release

Status: Fixed

In/By: 

Problem Type: Design - UI

Impact: Annoying

Difficulty: Easy

Frequency: Everytime

Priority: Perhaps

System: Text

Subsystem: Lafite

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: 

Description: '
Date': 10 Apr 84 10':30 PST'
From': Burton.pa'
Subject': Lisp': lowercase function not correcting'
To': LispSupport.pa'
cc': VanMelle.pa'
'
Lisp System Date':  8-Apr-84 18':02':02'
Machine': Dorado (Burton)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Always'
Impact': Annoying'
'
Starting in a new full.sysout, '
lafite(on)'
'
(note lowercase) generated'
'
UNDEFINED FUNCTION'
lafite'
'
LAFITE(ON)'
'
worked.'
'
I thought case coerced at the top level?'
'
richard'
'
-----'
'
Date': 13 Apr 84 11':38 PST'
From': vanMelle.pa'
Subject': Re': AR 618': lafite(on) should coerce to LAFITE(ON) at top level'
To': Burton'
cc': vanMelle.pa, LispSupport'
'
When I tried this it correctly coerced lafite to LAFITE, and of course LAFITE complained about "on" being an illegal arg.  So this is strictly a Lafite problem, attn only me, easy.'
'
I was at first inclined to wonder whether all functions that take litatoms as keyword arguments are going to have to learn to coerce to uppercase, but it is probably only necessary for ones intended to be called from typein.'
'
	Bill'


Workaround: 

Test Case: 

Edit-By: vanMelle

Edit-Date:  5-Jun-84 14':11':10