Number: 909

Date:  1-May-84 18':26':30

Submitter: Sannella.PA

Source: Masinter.pa

Subject: Document macros IFY, BQUOTE (SWITCH, COPY ??)

Assigned To: 

Attn: Docum,Sheil

Status: Open

In/By: 

Problem Type: Documentation

Impact: Minor

Difficulty: Easy

Frequency: Everytime

Priority: Perhaps

System: Programming Environment

Subsystem: Code Editor

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["masinter" "23-Aug-84 14':09':30" Attn':]

Description: '
Date': 13 Apr 84 17':11 PST'
From': Masinter.pa'
Subject': for manual'
To': LispSupport'
cc': LispFriends↑'
'
A couple of useful extended macros made their way into the system a while back -- some of them from JonLs package.'
'
The ones I like (available under control-Z in DEDIT) are':'
'
IFY  (turn COND into IF)'
BQUOTE (turn LIST/CONS expression into BQUOTE)'
'
there are probably more goodies there too. I''m actually a little reluctant to publish these since they''re not necessarily ''generally useful'' enough to clutter up the name space.'
'
Opinions?'
'
Larry'
'
-----'
'
Date': 13 APR 84 17':55 PST'
From': ROACH.PA'
Subject': Re': for manual'
To':   Masinter, LispSupport'
cc':   ROACH, JONL'
'
In response to the message sent  13 Apr 84 17':11 PST from Masinter.pa'
'
     I guess you already know that I and some others think there are some'
things wrong with ASSIST''s backquote.  Advertising your BQUOTE macro'
before the choice of ASSIST''s backquote versus <LISP>LIBRARY>BQUOTE is'
resolved could cause extra confusion if it is decided to back out of the'
ASSIST version.'
				Kelly'
-----'
'
Date': 13 Apr 84 18':38 PST'
From': JonL.pa'
Subject': Re': for manual'
In-reply-to': Masinter.pa''s message of 13 Apr 84 17':11 PST'
To': Masinter.pa'
cc': LispSupport.pa, LispFriends↑.pa'
'
I''d certainly prefer to see COPY and SWITCH as standard -- the IFY and BQUOTE edit macros are very low on my list (same probably 99% of other users).  '
'
What I can''t understand is why Interlisp 10 years ago didn''t have the equivalents of COPY and SWITCH -- both have the same syntax as the the MOVE command (i.e., generalized location specifiers separated by a "noise" word such as TO or WITH).'
'
-----'
'
From': masinter.pa'
Date': 13-Apr-84 22':41':20 PST'
Subject': Re': for manual'
In-reply-to': JonL''s message of 13 Apr 84 18':38 PST'
To': JonL'
cc': Masinter, LispSupport, LispFriends↑'
'
IFY and BQUOTE (like GETD and MAKEFN) are examples of commands that are still quite useful in DEdit, using the control-Z escape.'
'
SWITCH and COPY aren''t very useful in DEdit, which is why I didn''t advertise them.'
'
Larry'
'
-----'
'
Date': 14 Apr 84 13':47 PST'
From': JonL.pa'
Subject': Re': for manual'
In-reply-to': masinter.pa''s message of 13-Apr-84 22':41':20 PST'
To': masinter.pa'
cc': JonL.pa, LispSupport.pa, LispFriends↑.pa'
'
Is the "horse before the cart here"?'
'
IFY and BQUOTE editmacros are not useful if no one uses them.'
'
If the Teletype editor is stil supported (Chapter 17 of manual) then SWITCH and COPY ought to be documented and "advertised".'
'
'


Workaround: 

Test Case: 

Edit-By: masinter

Edit-Date: 23-Aug-84 14':09':32