Number: 305
Date: 26-Mar-84 15':41':59
Submitter: Sannella.PA
Source: Denber.wbst
Subject: (RS232READBYTE) won''t compile -- macro exported to user that can''t coompile
Lisp Version:
Description: '
Date': 23 Mar 84 11':36 EST'
From': Denber.wbst'
Subject': Lisp': Compiler'
To': LispSupport.pa'
Lisp-System-Date': 1-Mar-84 14':24':22'
Machine-Type': Dolphin'
'
68←DEFINEQ ((VOICEINPUT NIL (NUMBERP (CHARACTER (OR (RS232READBYTE) 48]'
(VOICEINPUT)'
69←(COMPILE ''VOICEINPUT]'
listing? No'
redefine? Yes'
save exprs? Yes'
output file? No'
{in VOICEINPUT} No such record path'
at ... (DLTTYInCSB InControl) of \DLionTTYInLoc)'
in (fetch (DLTTYInCSB InControl) of DLionTTYInLoc)'
unable to dwimify (fetch (DLTTYInCSB InControl) of DLionTTYInLoc)'
'
compilation break': 1'
(Compilation broken)'
70':'
'
...but then after ↑''ing out of the break it seems to finish compiling anyway. ??'
'
- Michel'
-----'
Date': 23 Mar 84 15':10 EST'
From': Denber.wbst'
Subject': RS232READBYTE'
To': LISPSUPPORT.PA'
'
What will RS232READBYTE do on a Dandelion? On a Dorado? By the way, the function I sent you earlier today didn''t compile correctly, although the compiler did redefine it. Thanks.'
'
- Michel'
-----'
Date': 26 MAR 84 20':04 PST'
From': JONL.PA'
Subject': Re': Lisp': Compiler'
To': Denber.wbst, LispSupport'
cc': JONL'
'
In response to the message sent 23 Mar 84 11':36 EST from Denber.wbst'
'
This is due totally to a "bug" in RS232 file -- it is exporting a macro'
to the user with some fields left in symbolic form. See upcoming reply'
on RS232READBYTE bug.'
'
-----'
'
Date': 26 MAR 84 20':10 PST'
From': JONL.PA'
Subject': Re': RS232READBYTE'
To': Denber.wbst, LISPSUPPORT'
cc': JONL, wogulis.pasa, Raim.pasa, 1100support.pasa'
'
In response to the message sent 23 Mar 84 15':10 EST from Denber.wbst'
'
RS232READBYTE has a macro definition which is "exported" to the user (for'
speed); unfortunately, the "correct" source code cannot be compiled in the user''s environment, so I have two copies of this macro in the RS232 file -- one called RS232READBYTE.BACKUP and the other RS232READBYTE -- the first of which is the "real" definition, and the second is a copy of the first which has been mechanically reduced to base-level Lisp code. Unfortunately, this mechanical translation failed on the segment of the code that is DLion-specific (and of course almost all my usage is on a Dolphin).'
'
I''ve patched this on [Phylum]<Lisp>Library>RS232. and .DCOM.'
'
'
In relation to your other questions, the RS232 facilities don''t yet work'
on a Dorado -- the connection between the printerport and a UART (such as'
found in the Martin-board for the Dolphin) hasn''t been established.'
'
Workaround:
Test Case:
Edit-By: Sannella.PA
Edit-Date: 16-Aug-84 12':04':04
Attn:
Assigned To: Jonl.pa
In/By: Carol
Disposition:
System: Communications
Subsystem: RS232
Machine: 1100
Disk:
Microcode Version:
Memory Size:
File Server:
Server Software Version:
Difficulty:
Frequency: Intermittent
Impact: Moderate
Priority: Perhaps
Status: Closed
Problem Type: Bug
Source Files: