home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / tests / general / ilib.std < prev    next >
Text File  |  2002-01-24  |  8KB  |  258 lines

  1.  
  2. convert:
  3. exbase10        25715 
  4. inbase10        4747 
  5. radcon          1022 
  6.  
  7. datetime:
  8. ClockToSec      52063 
  9. DateLineToSec   463385220 
  10. DateToSec       463338000 
  11. SecToClock      14:27:43 
  12. SecToDate       1984/09/07 
  13. SecToDateLine   Friday, September 7, 1984  1:07 pm 
  14. SecToUnixDate   Sep 7 13:07 1984 
  15. IsLeapYear       
  16. dayoweek        Friday 
  17. julian          2445951 
  18. saytime         just gone  three o'clock 
  19.  
  20. factors:
  21. divisors        1 2 3 4 5 6 8 9 10 12 15 18 20 24 30 36 40 45 60 72 90 120 180 360 
  22. divisorl        1 2 3 4 6 8 9 12 16 18 24 32 36 48 64 72 96 144 192 288 576 
  23. factorial       1 
  24. factorial       720 
  25. factors         2 2 2 3 3 5 
  26. genfactors      2 2 2 3 3 5 
  27. gfactorial      15 
  28. ispower         3 
  29. isprime         97 
  30. nxtprime        101 
  31. pfactors        2 3 5 
  32. prdecomp        3 2 1 
  33. prdecomp        3 2 0 1 
  34. prime           2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
  35. sfactors        2^3 3^2 5 
  36. squarefree      23 
  37. squarefree      
  38. squarefree      
  39. squarefree      26 
  40. squarefree      
  41. squarefree      
  42. squarefree      29 
  43. squarefree      30 
  44. [testing factorizations]
  45. [testing prime numbers]
  46.  
  47. io:
  48. exists          
  49. directory       /tmp 
  50.  
  51. lists:
  52. lcollate        3 5 1 3 4 5 1 6 5 2 9 9 2 5 6 1 5 4 3 1 5 3 
  53. lcompact        3 1 4 1 5 7 2 6 5 3 5 
  54. lclose          3 1 4 1 3 
  55. ldelete         3 1 1 5 9 2 6 5 3 5 
  56. ldupl           3 3 1 1 4 4 1 1 5 5 9 9 2 2 6 6 5 5 3 3 5 5 
  57. lequiv          3 1 4 1 5 9 2 6 5 3 5 
  58. lextend         3 1 4 1 5 9 2 6 5 3 5 3 1 4 1 5 9 2 6 5 
  59. lfliph          5 3 5 6 2 9 5 1 4 1 3 
  60. lflipv          7 9 6 9 5 1 8 4 5 7 5 
  61. limage          [ 3 , 1 , 4 , 1 , 5 , 9 , 2 , 6 , 5 , 3 , 5 ] 
  62. lindex          5 9 11 
  63. linterl         3 5 1 3 4 5 1 6 5 2 9 9 2 5 6 1 5 4 3 1 5 3 
  64. llayer          3 10 1 8 4 11 1 8 5 12 7 14 2 9 6 13 5 12 3 10 5 12 
  65. llpad           0 0 0 3 1 4 1 5 9 2 6 5 3 5 
  66. lltrim          1 4 1 5 9 2 6 5 3 5 
  67. lpalin          3 1 4 1 5 9 2 6 5 3 5 5 3 5 6 2 9 5 1 4 1 
  68. lpermute        3 1 4 1 5 9 2 6 5 3 5 
  69. lreflect        3 1 4 1 5 9 2 6 5 3 5 3 5 6 2 9 5 1 4 1 
  70. lremvals        3 4 9 2 6 3 
  71. lrepl           3 1 4 1 5 9 2 6 5 3 5 3 1 4 1 5 9 2 6 5 3 5 
  72. lresidue        0 1 1 1 2 0 2 0 2 0 2 
  73. lreverse        5 3 5 6 2 9 5 1 4 1 3 
  74. lrotate         5 9 2 6 5 3 5 3 1 4 1 
  75. lrpad           3 1 4 1 5 9 2 6 5 3 5 0 0 0 
  76. lrtrim          3 1 4 1 5 9 2 6 
  77. lrundown        3 3 2 3 2 1 3 2 1 3 1 1 4 3 4 3 2 4 3 2 1 4 4 3 2 
  78. lrunup          3 4 5 3 3 4 5 3 4 5 6 3 4 5 6 7 8 9 3 4 5 3 4 3 1 
  79. lshift          6 4 7 4 8 12 5 9 8 6 8 
  80. lswap           1 3 1 4 9 5 6 2 3 5 5 
  81. lunique         3 1 4 5 9 2 6 
  82. lmaxlen         9 
  83. lminlen         1 
  84. sortkeys        3 4 5 2 5 5 
  85. sortvalues      1 1 9 6 3 
  86. str2lst         Once  upon  a mid night  drea ry 
  87.  
  88. math:
  89. binocoef        4368 
  90. cosh            1.600286858 
  91. sinh            1.249367051 
  92. tanh            0.7807144354 
  93.  
  94. numbers:
  95. adp             3 
  96. adr             1 
  97. amean           10.66666667 
  98. ceil            4 
  99. commas          2,147,483,647 
  100. decimal         1. 
  101. decimal         0.5 
  102. decimal         0.[3] 
  103. decimal         0.25 
  104. decimal         0.2 
  105. decimal         0.1[6] 
  106. decimal         0.[142857] 
  107. decimal         0.125 
  108. decimal         0.[1] 
  109. decimal         0.1 
  110. decimal         0.[09] 
  111. decimal         0.08[3] 
  112. decimal         0.[076923] 
  113. decimal         0.0[714285] 
  114. decimal         0.0[6] 
  115. decimal         0.0625 
  116. decimal         0.[0588235294117647] 
  117. decimal         0.0[5] 
  118. decimal         0.[052631578947368421] 
  119. decimal         0.05 
  120. decipos             3.1415 
  121. digprod         903168 
  122. digred          1 
  123. digroot         1 
  124. digsum          46 10 1 
  125. distseq         13 24 10 21 7 18 4 15 1 12 23 9 20 6 17 3 14 25 11 22 8 19 5 16 2 
  126. div             3.14159292 
  127. fix                 3.1415 
  128. floor           1 
  129. frn                 3.1416 
  130. gcd             6 
  131. gcdl            3 
  132. gmean           5.194140423 
  133. hmean           2.721759118 
  134. large           214748364721474836472147483647 
  135. lcm             120 
  136. lcm             120 
  137. mantissa        .7182818285 
  138. max             3.141592654 
  139. mdp             2 
  140. mdr             0 
  141. min             1.618033989 
  142. mod1            7 
  143. npalins         11 22 33 44 55 66 77 88 99 
  144. residue         7 
  145. roman           MCMLXXXIX 
  146. round           3 
  147. sign            -1 
  148. spell           forty-seven thousand and seven thousand and one hundred and ninety-three 
  149. sum             96 
  150. trunc           1 
  151. unroman         1974 
  152.  
  153. options:
  154. options         a:1 b:1 c:1 i:1 r:1 s:1 v:1
  155. options         a:1 b:1 c:1 i:1 r:1 s:1 v:1
  156. options         a:bc i:42 r:98.6 s:-v
  157. options         a:bc i:42 r:98.6 s:1 v:1
  158. options         abc:- i:1 r:1 s:-v
  159. options         a:bc i:42 r:1 s:1 v:1
  160.    argv         - 98.6 -b x y 
  161.  
  162. random:
  163. rand_num        453816694 
  164. rand_int        9 
  165. randomize        
  166. randrange       41 
  167. randrangeseq    59 65 71 77 83 89 95 54 60 66 72 78 84 90 96 55 61 67 73 79 85 91 97 56 62 
  168. randseq         1903 204320185 193201979 1327087509 597731815 1239640785 169007731 1268039277 280296415 1247011177 1336387883 1564267205 1602778455 875637121 694594403 898487453 1839599183 53926681 2122291483 501816309 844119751 255987249 627419731 1349353677 1652096703 
  169. rng             0 453816694 885666996 678165018 1096161928 905669982 656467580 170957890 1583830416 108920774 1539632324 295778538 721762584 1144737966 1333202828 1237514258 1519504672 1583400982 507287252 1824883130 679975336 764038654 1931954844 1814756834 25274032 
  170. shuffle         J4K2Q5A39T687 
  171.  
  172. rational:
  173. str2rat         (355/113)
  174. real2rat        (355/113)
  175. rat2str         (355/113) 
  176. rat2real        3.14159292 
  177. negrat          (-355/113)
  178. reciprat        (113/355)
  179. addrat          (138794/40115)
  180. subrat          (113256/40115)
  181. mpyrat          (-126025/12769)
  182. divrat          (126025/12769)
  183. medrat          (13/12)
  184. medrat          (1/2)
  185. [testing conversions]
  186.  
  187. records:
  188. field           weekday 
  189. fieldnum        7 
  190.  
  191. scan:
  192.  
  193. sets:
  194. cset2set        { 0 1 2 3 4 5 6 7 8 9 }
  195. domain          { one three two }
  196. inverse         22:two 101:one 333:three
  197. range           { 22 101 333 }
  198. seteq           { 1 4 7 }
  199. setlt           { 1 3 4 7 }
  200. simage          { 5, 4, 9, 3, 2, 1, 6 } 
  201.  
  202. sort:
  203. isort                 : a e e e e e h h m n N o o Q R r r t T u v 
  204.  
  205. strings:
  206. cat             abcdefghi 
  207. charcnt         11 
  208. collate         a1b2c3d4e5 
  209. comb            abc abd abe acd ace ade bcd bce bde cde 
  210. compress        Misisipi bokeper unsucesfuly lobies hedles comite 
  211. csort                 aabcdefghijklmnoopqrstuuvwxyz 
  212. decollate       stra ntepr 
  213. deletec         dnstttnlztn 
  214. deletep         destitutionalization 
  215. deletes         deinstuonalizaon 
  216. diffcnt         11 
  217. extend          chocochocochocochocochocochocochocochocochocochocochocochoco 
  218. fchars          itnaodelsuz 
  219. interleave      a1b2c3d1e2 
  220. ispal           abcdcba 
  221. maxlen          6 
  222. meander         dddcddbddadccdcbdcadbcdbbdbadacdabdaacccbccacbbcbacabcaabbbabaaa 
  223. multicoll       qbfuroioxcwkn 
  224. ochars          deinstuoalz 
  225. odd_even        34141256923656345 
  226. palins          aaa aba aca ada bab bbb bcb bdb cac cbc ccc cdc dad dbd dcd ddd 
  227. permutes        abc acb bac bca cab cba 
  228. pretrim         And in conclusion... 
  229. reflect         abc*b 
  230. reflect         abc*cb 
  231. reflect         abc*ba 
  232. reflect         abc*cba 
  233. replace         deinsletuleonalizaleon 
  234. replacem        deinsletulinealizaline 
  235. replc           aaabcc 
  236. rotate          cathouse 
  237. schars          adeilnostuz 
  238. scramble        ontinutdnzlistieitaiao 
  239. selectp         intuit 
  240. slugs           fly.me.to the.moon and.let.me sing.among the.stars 
  241. starseq          a b aa ab ba bb aaa aab aba abb baa bab bba bbb aaaa aaab aaba aabb abaa abab abba abbb baaa baab 
  242. strcnt          3 
  243. substrings      dei ein ins nst sti tit itu tut uti tio ion ona nal ali liz iza zat ati tio ion 
  244. transpose       chateous 
  245. words           fly me to the moon and let me sing among the stars 
  246.  
  247. tables:
  248. keylist         one three two 
  249. kvallist        101 333 22 
  250. tbleq           one:101 three:333 two:22
  251. tblunion        one:101 three:333 two:22
  252. tblinter        one:101 three:333 two:22
  253. tbldiff        
  254. tblinvrt        22:two 101:one 333:three
  255. tbldflt         0 
  256. twt             22:two 101:one 333:three one:101 three:333 two:22
  257. vallist         22 101 333 
  258.