l Introduction

1 downloads 0 Views 242KB Size Report
by a common object-oriented software base which is linked to a library of standard ...... tions of CLX (Common Lisp access to X) and CLUE (Common Lisp User.
                             £

Ý



                                                              

                                                    !     

         "      !               

                 #   "    



  

                                                                

                                                £               !" #$    %& '() * +((!,* Ý - . /   01    ),2  *,* 1 #  )   %& '2! ,,2) )2,22

!

       "    #     "#  $               

                      % &'           (                              %                                     ) * )              +  ,$ -      +,-                   ).  +    )+ +,-                                      )+                   .                                                   "#           .             "          +,-     *            &'           )+                     /   $ &' 

 

                           "      "#                                                *                                                    &' #                                                      *      $                         &'           .        *    &'               &'                     $ 0

                                 1  2    $          +

               3        $              %          $              $  

   

              $   *     ¯  *   %     Æ        $         $               ¯          /     &'  ¯       /                     &' /   $       $                                 *            

           .         /                                                             %   /    (                    *  $                /        *                           *

      

 

        4  5     "#      *   )  6                  *       )  7 6

            *   " )  8                                  $                       )  9 "           )  :   .  

          ;  .                              5     )   !                $   0                                    Æ                          $                          $       8

                      *      $              

  $             5   ;        *    %    

                  7A    $  Æ            %           B                  $         ( *  ,      )                     *     +                           $        $                        C  $             -  $     "      $   $

                   ,         *       

  $         5                              ;                     )    +   *                                 >              3        C     $                            *      3     *                                       $                                  (  

                          )             $          @                       *                               $      $              $      

                  ) 9

     $                                         ¯               $  ¯      .  

     .    ¯             )                   .                     $                                   .         4        .       .      &'    *                           

              &  ' ;  (      .              $ *                   

!  "  *                    $  (   $    +  ! 4             $  "           .     $              "  .                    $     "                       $              ;          

                   B 

            $                                .          4                             

        $                     

  :

+  0> +  $            


               

   -  $     ;                       -  $

    +                                             +,-  +,-           /  C           "                   )  =

=



      

;            +  0   $   *    .                             $

                 ;                                  @            $           

                                                         +  0                          $                       $     %  *

           $        +  6 -          %  

            $               $

+  6> B%       $             +,         

                   +,                 *  %      .                3          %                           )  9          /              +,-                  (    3        $   !A



      

"          $                                                                               ; (                                    $                                                     $                             +  6 B   $          

                          ; *                             

                                        .    #                     .                                #  .                                             $ ;     

                 ;                 $   ?  $        .        .      >  !  "#$"% "&'($)! * '( $+$,)*  -, -' #! ./(! 0."#$"% 1*23 4 ./(! 0"#$"% 1**'( *'( *-,*-,*-,*'( 23 '( 4 ./(! /)"#$"% 1'( *'( *'( 23 4 ./(! )"#$"% 1'( *'( *'( 23 4 444 5,)! *  * * * * * * * *  3  4 5,)! 5,)! * * * * * 0* 06* "(*  *  63 '( 4

!!

$7! 0."#$"% 1 * 2 8 ,  4 "$7! 0"#$"%1 * * * * *** 62 8 6 '.! 1 ,  2 88 "$7! 0"#$"%1 * * * * *** 62 8 1   1-, '( 11  2 9 1  222 : 1   22 '.! 1 , ".2 88 .)$ 4 "$7! /)"#$"%1 **2 8 ,/$ '.! ; 4 "$7! /)"#$"%1 **2 8 .)$ '.! 0 < 1  24 "$7! )"#$"%1 **2 8 ,/$ '.! < 4 "$7! )"#$"%1 **2 8 .)$ '.! ; 1  24 $7! /"#$"%1*2 8  ( 4 $7! "#$"%1*2 8  ( 4 "$7! "("#$"%1** * 2 8 = '.! ( 1 ,  , 24 "$7! "("#$"%1** * 2 8 > '.! 1 ,  , 2 (  4 "$7! "("#$"%1** * 2 8 ? '.! 1 ,  , 2 ( 1( 

"$7! "("#$"%1** * 2 8 @ '.! 1 ,  , 2 ( 1(  2 ( 1( 2 ( 4 "$7!  "#$"%1** **62 8 = '.! ( 1 ,  , 24 "$7!  "#$"%1** **62 8 > '.! 1 ,  , 2 ( 1 898 624 "$7! #,("#$"%1** **62 8 4 $(!

     5         )           %>  !  "#$"% "&'($)! * '( $+$,)*  -, -' #! ./(! 0."#$"% 1*23 4 ./(! 0"#$"% 1**'( *'( *-,*-,*-,*'( 23 '( 4 ./(! /)"#$"% 1'( *'( *'( 23 4 ./(! )"#$"% 1'( *'( *'( 23 4 444 5,)! *  * * * * * * * *  3  4 5,)! 5,)! * * * * * 0* 06* "(*  *  63 '( 4 $7! 0."#$"% 1 * 2 8 ,  4 "$7! 0"#$"%1 * * * * *** 62 8 6 '.! 1 ,  2 88 "$7! 0"#$"%1 * * * * *** 62 8 1   1-, '( 11  2 9 1  222 : 1   22 '.! 1 , ".2 88 .)$ 4 "$7! /)"#$"%1 **2 8 ,/$ '.! ; 4

!0

"$7! "$7! "$7! $7! $7! "$7! "$7! "$7! "$7!

/)"#$"%1 **2 8 .)$ '.! 0 < 1  24 )"#$"%1 **2 8 ,/$ '.! < 4 )"#$"%1 **2 8 .)$ '.! ; 1  24 /"#$"%1*2 8  ( 4 "#$"%1*2 8  ( 4 "("#$"%1** * 2 8 = '.! ( 1 ,  , 24 "("#$"%1** * 2 8 > '.! 1 ,  , 2 (  4 "("#$"%1** * 2 8 ? '.! 1 ,  , 2 ( 1( 

"("#$"%1** * 2 8 @ '.! 1 ,  , 2 ( 1(  2 ( 1( 2 ( 4 "$7!  "#$"%1** **62 8 = '.! ( 1 ,  , 24 "$7!  "#$"%1** **62 8 > '.! 1 ,  , 2 ( 1 898 624 "$7! #,("#$"%1** **62 8 4 $(!

                  $                    

                      "#                        ,     5                              "                           /   $   

        &' +  $                 $*   $           

                                          $     

   

;                                     5            $                 $                     

                         5         !6

               ) 5                ;   .               .   

  $    $              4               $                     +                 *          .           $

'

          ()  

                                     

           $                      *                                          

                             /     ;                 

  .                    (                          

     Æ  )                     .                              $                    $     $                         $       $ )       5                +  

           $                            

!7



!  "

                                                     &'                           ­      ¾  5     ;        

               #            .                *                                                                    %                            $                    



# $ %    

+  7              $     > ? @  > ?           )  

               $  ;              C                    .1>**>2        >         

 >             >            )             

   "       4     )          . +  #         '( $+$,)  '&$                                                            >  ?   5                   ;       $          

  *               

    $         =  =               $                   $   #      !8

+  7>      $     

!9

                                  D                        6                        "                       (    $   %     "               $ 

           ½                    $                         $    %    

       $       $    %    4                 $            $        $        $        D                  $               $  

# $    

                $                   $        5           %                $             

                  $       "                              ¾    $               $           +  8            $                  +  0              Æ             $   4            5 (             . & 0 30      4& 55 3 0 & 3 & 0  5 & 3 6  5 3 0 & 1 0  # 7 0  0 & & 3   55   6  89 7      5  1 0 65 & & 3 ¾ %0 &        && 565  89 ½

!:

+  8>         $               *        

  $     5                      (                       $        $   4                    

          $             12         $ 1¯2     $  +  $          %        5           *     $           $                   +  9    5          +  0             +,              $             $          $   > +                        ?

        $                   $        *   $         5    "            $  5        &'      *

            $            $             !
 +      +  0 "           $                    $*               $

                            $      

              $                     *      $    +  :     > @

    A  B    >       >   > ? @ E >   @@   >> ? ?   ?C¼  @

                    $  )  =

*

 + (  

+                                  .  ) !=

+  :> ;     $  .             

                                   .  

                   .                                 (                    

    B      *                                                                 @

          $         )                                 +     .    (

   $         &'                                                  -             "#      *        $              FG    &' +       

    $                     (              ;   .                          .   *      0A

                  

               $               /     ¯    

         ¯ .        ¯                 /    H   #  H# "                     .     .   .       .                   H#   5             .                         $       H#  $     

                                  .         & '     .         $               4 *                    

      $ $               

      *          $ *                          .    $    

       $  III   *

,

   (  

;                                      

                   

               %               C   *       &'                      C   C *    +                                      *  )  *                  0!



        + * 

         /      -, '( 1       2

         >BB

            -, /                                             H#         $                   .        *  .    >         $                 

 %               

                                       .             .           ;                          $                                 $                           $          /       *   &'

-

    .

           *              /       /  C                 *  

              %                   $                   %    $   /      $  $                      ;)-                       00

" /         %        *      %    ;)-                *                                %    

      * %                 ;)-   *                            ;)-                    ,    ;)-    

  +,-   >                                                                                   

     *        ./(" '("%            (&$ '(D, ) / D, ) )  $5,)    '+,&           D)' '( )'E$  )#D$           (&$        )F& '(D, )  / D, )      "(($" ,)  )  $5,)         .5,'$)        ;)-                              ;)-                         4    >               $    3                     (             06

3 >                 +,       +,        3                   3         4     $                                     $                                 

     *        *    "       *        +-,      "#   4 *            *      )+                                          )         .      ;)-         *              * ,       3     *     /                 )     $          $        ;)-                 *   )    .        C          

    /   %   /       )                   ;)- &'         B)    B% )   /H;)"D        ) $      F!!            F      F  J#    J  "  #  "          (       $                            Æ        B)    $    

07

/

0  

4      *         

                               "    #                                  ¯                            $    ¯         $         

            ¯               $    ¯                 ¯        .     .       B                   

             5*                 *     $ /                         

                   4                          /  C                %         "              .      "                Æ              

                  $          .    "         $                                  

08