avram.info 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. This is avram.info, produced by makeinfo version 4.13 from
  2. avram.texinfo.
  3. This file documents the `avram' command which is a virtual machine code
  4. interpreter
  5. Copyright (C) 2000, 2003, 2006-2010 Dennis Furey Permission is
  6. granted to make and distribute verbatim copies of this manual provided
  7. the copyright notice and this permission notice are preserved on all
  8. copies.
  9. Permission is granted to copy and distribute modified versions of
  10. this manual under the conditions for verbatim copying, provided that
  11. the entire resulting derived work is distributed under the terms of a
  12. permission notice identical to this one.
  13. Permission is granted to copy and distribute translations of this
  14. manual into another language, under the above conditions for modified
  15. versions, except that this permission notice may be stated in a
  16. translation approved by the Free Software Foundation.
  17. 
  18. Indirect:
  19. avram.info-1: 883
  20. avram.info-2: 292875
  21. 
  22. Tag Table:
  23. (Indirect)
  24. Node: Top883
  25. Node: Preface1723
  26. Node: User Manual7736
  27. Node: General Options9944
  28. Node: Modes of Operation12718
  29. Node: Filter Mode13395
  30. Node: Parameter Mode15097
  31. Node: Filter Mode Options17375
  32. Node: Parameter Mode Options20278
  33. Node: Command Line Syntax25299
  34. Node: Diagnostics28799
  35. Node: Internal Errors30175
  36. Node: i/o Errors31473
  37. Node: Overflow Errors32950
  38. Node: File Format Errors34349
  39. Node: Application Programming Errors36750
  40. Node: Configuration Related Errors37714
  41. Node: Other Diagnostics and Warnings41121
  42. Node: Security42255
  43. Node: Example Script44793
  44. Node: Files46986
  45. Node: Environment47574
  46. Node: Bugs49667
  47. Node: Virtual Machine Specification51488
  48. Node: Raw Material52640
  49. Node: Concrete Syntax58107
  50. Node: Bit String Encoding59588
  51. Node: Blocking62178
  52. Node: File Format63220
  53. Node: Preamble Section64767
  54. Node: Data Section65321
  55. Node: Representation of Numeric and Textual Data65875
  56. Node: Filter Mode Interface69035
  57. Node: Loading All of Standard Input at Once69904
  58. Node: Standard Input Representation70789
  59. Node: Standard Output Representation74126
  60. Node: Line Maps76531
  61. Node: Byte Transducers77309
  62. Node: Parameter Mode Interface79567
  63. Node: Input Data Structure80283
  64. Node: Input for Mapped Applications84798
  65. Node: Output From Non-interactive Applications88749
  66. Node: Output From Interactive Applications90389
  67. Node: Line Oriented Interaction92272
  68. Node: Character Oriented Interaction98383
  69. Node: Mixed Modes of Interaction100412
  70. Node: Virtual Code Semantics102438
  71. Node: A New Operator103790
  72. Node: On Equality104746
  73. Node: A Minimal Set of Properties106932
  74. Node: A Simple Lisp Like Language109859
  75. Ref: A Simple Lisp Like Language-Footnote-1110732
  76. Node: Syntax111020
  77. Node: Semantics112070
  78. Node: Standard Library113410
  79. Node: How `avram' Thinks114863
  80. Node: Variable Freedom119350
  81. Node: Metrics and Maintenance122794
  82. Node: Version123277
  83. Node: Note124301
  84. Node: Profile125394
  85. Node: Weight126655
  86. Node: Deconstruction128204
  87. Node: Field128735
  88. Node: Fan130675
  89. Node: Recursion131343
  90. Node: Recur131896
  91. Node: Refer132848
  92. Node: Assignment134336
  93. Node: Predicates138810
  94. Node: Compare139431
  95. Node: Member140417
  96. Node: Iteration141458
  97. Node: List Combinators143024
  98. Node: Map143747
  99. Node: Filter144534
  100. Node: Reduce145492
  101. Node: Sort149578
  102. Node: Transfer152044
  103. Node: Mapcur156532
  104. Node: List Functions157003
  105. Node: Cat157544
  106. Node: Reverse158067
  107. Node: Distribute158617
  108. Node: Transpose159371
  109. Node: Exception Handling160310
  110. Node: A Hierarchy of Sets161417
  111. Node: Operator Generalization163458
  112. Node: Error Messages166755
  113. Node: Expedient Error Messages170284
  114. Node: Computable Error Messages172068
  115. Node: Exception Handler Usage175297
  116. Node: Interfaces to External Code179070
  117. Node: Library combinator180794
  118. Node: Have combinator182852
  119. Ref: Have combinator-Footnote-1185994
  120. Node: Interaction combinator186183
  121. Node: Vacant Address Space191518
  122. Node: Library Reference195437
  123. Node: Lists198682
  124. Node: Simple Operations199774
  125. Node: Recoverable Operations209943
  126. Node: List Transformations212817
  127. Node: Type Conversions217720
  128. Node: Primitive types219905
  129. Node: One dimensional arrays223450
  130. Node: Two dimensional arrays226801
  131. Node: Related utility functions238150
  132. Node: Comparison242896
  133. Node: Deconstruction Functions246367
  134. Node: Indirection248336
  135. Node: The Universal Function254982
  136. Node: Characters and Strings257261
  137. Node: File Manipulation266816
  138. Node: File Names267397
  139. Node: Raw Files272273
  140. Node: Formatted Input276112
  141. Node: Formatted Output283032
  142. Node: Invocation292423
  143. Node: Command Line Parsing292875
  144. Node: Execution Modes301039
  145. Node: Version Management305608
  146. Node: Error Reporting309725
  147. Node: Profiling313970
  148. Node: Emulation Primitives319280
  149. Node: Lists of Pairs of Ports320465
  150. Node: Ports and Packets322788
  151. Ref: Ports and Packets-Footnote-1329087
  152. Node: Instruction Stacks329279
  153. Node: External Library Maintenance337007
  154. Node: Calling existing library functions337855
  155. Node: Implementing new library functions341174
  156. Node: Working around library misfeatures348385
  157. Node: Inept excess verbiage349309
  158. Node: Memory leaks352376
  159. Node: Suicidal exception handling360764
  160. Node: Character Table367456
  161. Node: Reference Implementations382439
  162. Node: Pairwise383617
  163. Node: Insert384946
  164. Node: Replace386604
  165. Node: Transition388717
  166. Node: Changes390170
  167. Node: External Libraries390667
  168. Node: bes393776
  169. Node: Bessel function calling conventions394319
  170. Node: Bessel function errors396881
  171. Node: complex397327
  172. Node: fftw399368
  173. Node: glpk401382
  174. Node: glpk input parameters402321
  175. Node: glpk output404153
  176. Node: glpk errors404835
  177. Node: Additional glpk notes405447
  178. Node: gsldif405998
  179. Node: gsldif input parameters406517
  180. Node: gsldif output407343
  181. Node: gsldif exceptions407983
  182. Node: Additional gsldif notes408362
  183. Node: gslevu409103
  184. Node: gslevu calling conventions409872
  185. Node: gslevu exceptions410462
  186. Node: gslint410983
  187. Node: gslint input parameters411461
  188. Node: gslint output413368
  189. Node: gslint exceptions414324
  190. Node: Additional gslint notes415079
  191. Node: harminv416405
  192. Node: harminv input parameters416966
  193. Node: harminv output418029
  194. Node: harminv exceptions419235
  195. Node: Additional harminv notes420549
  196. Node: kinsol421458
  197. Node: kinsol input parameters422902
  198. Node: kinsol output425678
  199. Node: kinsol exceptions426620
  200. Node: Additional kinsol notes427505
  201. Node: lapack429690
  202. Node: lapack calling conventions430507
  203. Node: lapack exceptions436332
  204. Node: Additional lapack notes437037
  205. Node: math438787
  206. Node: math library operators439565
  207. Node: math library predicates440592
  208. Node: math library conversion functions441302
  209. Node: math library exceptions442258
  210. Node: Additional math library notes443344
  211. Node: mtwist444216
  212. Node: mtwist calling conventions445224
  213. Node: mtwist exceptions448377
  214. Node: Additional mtwist notes449294
  215. Node: minpack451232
  216. Node: minpack calling conventions451752
  217. Node: minpack exceptions452990
  218. Node: Additional minpack notes453668
  219. Node: mpfr455434
  220. Node: mpfr binary operators457141
  221. Node: mpfr unary operators458401
  222. Node: mpfr binary operators with a natural operand459489
  223. Node: mpfr binary predicates460941
  224. Node: mpfr unary predicates461814
  225. Node: mpfr constants462247
  226. Node: mpfr functions with miscellaneous calling conventions463144
  227. Ref: mpfr functions with miscellaneous calling conventions-Footnote-1464449
  228. Node: mpfr conversion functions464602
  229. Node: mpfr exceptions466616
  230. Node: Additional mpfr notes467321
  231. Node: lpsolve468175
  232. Node: lpsolve calling conventions468693
  233. Node: lpsolve return values470144
  234. Node: lpsolve errors470607
  235. Node: rmath470981
  236. Node: rmath statistical functions471754
  237. Node: rmath miscellaneous functions475426
  238. Node: rmath exceptions476259
  239. Node: umf476632
  240. Node: umf input parameters478374
  241. Node: umf output481166
  242. Node: umf exceptions481819
  243. Node: Additional umf notes482846
  244. Node: Copying483508
  245. Node: Preamble484029
  246. Node: Terms and Conditions486656
  247. Node: How to Apply500043
  248. Node: Function Index503060
  249. Node: Concept Index518635
  250. 
  251. End Tag Table