GNU Free Documentation License . .

: ,

á ( . μακρός - , ;) , , , .

[]

«» (OpenOffice.org, Microsoft Office .), (, CorelDRAW) , . . .

, ( , ) . , , , . ( ) , . , , , .

«», «» Microsoft.

"Comfort Keys", "Robotask" "Hot Keyboard".[   766 ] .[] , "AutoHook" "AutoCAD", "AutoCAD 2006", ( "2007" "2008", "AutoCAD" ).

[]

, , , .

( ) . «» , .

[]

, . [   332 ] , . , , , , EVAL QUOTE, [1]. , (macro). , , . .

(domain abstraction), (embedded language). , . , DEFUN:

(DEFMACRO  __ )

.

, .

  • , , .
  • .
    • , . (expansion) , , , . (translation) , .
    • , . , , .

, SETQQ, SETQ, :

 _(defmacro setqq ( )
 (list 'setq  (list (quote ))) 
 SETQQ
 _(setqq  (a b )) ; 
 (ABC)       
 _
 (  ).

. :

(SETQ  (QUOTE (  )))

. .

, , , , , , .

, ( ) , , , , . :

  • , , ( «»);
  • , ( «,» , ).

[2], . , [!]:

(     q).

:

 (defmacro  (    q) (if , , ,q))
 _(setq  '(alea iacta est)) 
 (ALEA IACTA EST)
 _( (atom x)  '  ')
 .

[] .

[]

[]

  1. . muLISP85
  2. ., . ., .1