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