>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  Release

<@}.;.n Improved last updated: 2000-07-14

The interpreter now "recognizes" (implements by special code) the following verbs, improving their performance in time and space:

   <@ }.;.1    <@ }.;._1    <@ }.;.2    <@ }.;._2
   <@:}.;.1    <@:}.;._1    <@:}.;.2    <@:}.;._2
   <& }.;.1    <& }.;._1    <& }.;.2    <& }.;._2
   <&:}.;.1    <&:}.;._1    <&:}.;.2    <&:}.;._2

   <@ }:;.1    <@ }:;._1    <@ }:;.2    <@ }:;._2
   <@:}:;.1    <@:}:;._1    <@:}:;.2    <@:}:;._2
   <& }:;.1    <& }:;._1    <& }:;.2    <& }:;._2
   <&:}:;.1    <&:}:;._1    <&:}:;.2    <&:}:;._2
Time and space comparisons are as follows:
   t=: 2e6$'abc'
   i=: 2e4 ?. #t
   t=: (13{a.) i}t
   t=: (10{a.) (1+i)}t
   t=: t,13 10{a.
   ts=: 6!:2 , 7!:2@]
   
   (<@}.;._2 t) -: }.&.><;._2 t
1
   (<@}:;._2 t) -: }:&.><;._2 t
1

   b=: 1=?.(#t)#40
   (b <@}.;._1 t) -: }.&.>b <;._1 t
1
   (b <@}:;._1 t) -: }:&.>b <;._1 t
1
Expression                              J 4.05                                        J 4.04
<@}.;._2 t 0.0724894 4.30400e6 0.288907 1.01631e7
<@}:;._2 t 0.0721265 4.30400e6 0.259156 1.01631e7
}.&.><;._2 t 0.206663  1.13593e7 0.224922 1.14433e7
}:&.><;._2 t 0.176644  9.99731e6 0.183163 1.00598e7
 
b <@}.;._1 t 0.13008   6.35789e6 0.626048 1.65999e7
b <@}:;._1 t 0.130454  6.35789e6 0.560835 2.34714e7
}.&.>b <;._1 t 0.432934  1.95901e7 0.45713  2.30083e7
}:&.>b <;._1 t 0.364633  1.61851e7 0.369266 1.63429e7


>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  Release