This is avram.info, produced by makeinfo version 4.13 from
avram.texinfo.

This file documents the `avram' command which is a virtual machine code
interpreter

   Copyright (C) 2000, 2003, 2006-2010, 2012 Dennis Furey Permission is
granted to make and distribute verbatim copies of this manual provided
the copyright notice and this permission notice are preserved on all
copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.


Indirect:
avram.info-1: 889
avram.info-2: 292881

Tag Table:
(Indirect)
Node: Top889
Node: Preface1729
Node: User Manual7742
Node: General Options9950
Node: Modes of Operation12724
Node: Filter Mode13401
Node: Parameter Mode15103
Node: Filter Mode Options17381
Node: Parameter Mode Options20284
Node: Command Line Syntax25305
Node: Diagnostics28805
Node: Internal Errors30181
Node: i/o Errors31479
Node: Overflow Errors32956
Node: File Format Errors34355
Node: Application Programming Errors36756
Node: Configuration Related Errors37720
Node: Other Diagnostics and Warnings41127
Node: Security42261
Node: Example Script44799
Node: Files46992
Node: Environment47580
Node: Bugs49673
Node: Virtual Machine Specification51494
Node: Raw Material52646
Node: Concrete Syntax58113
Node: Bit String Encoding59594
Node: Blocking62184
Node: File Format63226
Node: Preamble Section64773
Node: Data Section65327
Node: Representation of Numeric and Textual Data65881
Node: Filter Mode Interface69041
Node: Loading All of Standard Input at Once69910
Node: Standard Input Representation70795
Node: Standard Output Representation74132
Node: Line Maps76537
Node: Byte Transducers77315
Node: Parameter Mode Interface79573
Node: Input Data Structure80289
Node: Input for Mapped Applications84804
Node: Output From Non-interactive Applications88755
Node: Output From Interactive Applications90395
Node: Line Oriented Interaction92278
Node: Character Oriented Interaction98389
Node: Mixed Modes of Interaction100418
Node: Virtual Code Semantics102444
Node: A New Operator103796
Node: On Equality104752
Node: A Minimal Set of Properties106938
Node: A Simple Lisp Like Language109865
Ref: A Simple Lisp Like Language-Footnote-1110738
Node: Syntax111026
Node: Semantics112076
Node: Standard Library113416
Node: How `avram' Thinks114869
Node: Variable Freedom119356
Node: Metrics and Maintenance122800
Node: Version123283
Node: Note124307
Node: Profile125400
Node: Weight126661
Node: Deconstruction128210
Node: Field128741
Node: Fan130681
Node: Recursion131349
Node: Recur131902
Node: Refer132854
Node: Assignment134342
Node: Predicates138816
Node: Compare139437
Node: Member140423
Node: Iteration141464
Node: List Combinators143030
Node: Map143753
Node: Filter144540
Node: Reduce145498
Node: Sort149584
Node: Transfer152050
Node: Mapcur156538
Node: List Functions157009
Node: Cat157550
Node: Reverse158073
Node: Distribute158623
Node: Transpose159377
Node: Exception Handling160316
Node: A Hierarchy of Sets161423
Node: Operator Generalization163464
Node: Error Messages166761
Node: Expedient Error Messages170290
Node: Computable Error Messages172074
Node: Exception Handler Usage175303
Node: Interfaces to External Code179076
Node: Library combinator180800
Node: Have combinator182858
Ref: Have combinator-Footnote-1186000
Node: Interaction combinator186189
Node: Vacant Address Space191524
Node: Library Reference195443
Node: Lists198688
Node: Simple Operations199780
Node: Recoverable Operations209949
Node: List Transformations212823
Node: Type Conversions217726
Node: Primitive types219911
Node: One dimensional arrays223456
Node: Two dimensional arrays226807
Node: Related utility functions238156
Node: Comparison242902
Node: Deconstruction Functions246373
Node: Indirection248342
Node: The Universal Function254988
Node: Characters and Strings257267
Node: File Manipulation266822
Node: File Names267403
Node: Raw Files272279
Node: Formatted Input276118
Node: Formatted Output283038
Node: Invocation292429
Node: Command Line Parsing292881
Node: Execution Modes301045
Node: Version Management305614
Node: Error Reporting309731
Node: Profiling313976
Node: Emulation Primitives319286
Node: Lists of Pairs of Ports320471
Node: Ports and Packets322794
Ref: Ports and Packets-Footnote-1329093
Node: Instruction Stacks329285
Node: External Library Maintenance337013
Node: Calling existing library functions337861
Node: Implementing new library functions341180
Node: Working around library misfeatures348391
Node: Inept excess verbiage349315
Node: Memory leaks352382
Node: Suicidal exception handling360770
Node: Character Table367462
Node: Reference Implementations382445
Node: Pairwise383623
Node: Insert384952
Node: Replace386610
Node: Transition388723
Node: Changes390176
Node: External Libraries390673
Node: bes393782
Node: Bessel function calling conventions394325
Node: Bessel function errors396887
Node: complex397333
Node: fftw399374
Node: glpk401388
Node: glpk input parameters402327
Node: glpk output404159
Node: glpk errors404841
Node: Additional glpk notes405453
Node: gsldif406004
Node: gsldif input parameters406523
Node: gsldif output407349
Node: gsldif exceptions407989
Node: Additional gsldif notes408368
Node: gslevu409109
Node: gslevu calling conventions409878
Node: gslevu exceptions410468
Node: gslint410989
Node: gslint input parameters411467
Node: gslint output413374
Node: gslint exceptions414330
Node: Additional gslint notes415085
Node: harminv416411
Node: harminv input parameters416972
Node: harminv output418035
Node: harminv exceptions419241
Node: Additional harminv notes420555
Node: kinsol421464
Node: kinsol input parameters422908
Node: kinsol output425684
Node: kinsol exceptions426626
Node: Additional kinsol notes427511
Node: lapack429696
Node: lapack calling conventions430513
Node: lapack exceptions436338
Node: Additional lapack notes437043
Node: math438793
Node: math library operators439571
Node: math library predicates440598
Node: math library conversion functions441308
Node: math library exceptions442264
Node: Additional math library notes443350
Node: mtwist444222
Node: mtwist calling conventions445230
Node: mtwist exceptions448383
Node: Additional mtwist notes449300
Node: minpack451238
Node: minpack calling conventions451758
Node: minpack exceptions452996
Node: Additional minpack notes453674
Node: mpfr455440
Node: mpfr binary operators457147
Node: mpfr unary operators458407
Node: mpfr binary operators with a natural operand459495
Node: mpfr binary predicates460947
Node: mpfr unary predicates461820
Node: mpfr constants462253
Node: mpfr functions with miscellaneous calling conventions463150
Ref: mpfr functions with miscellaneous calling conventions-Footnote-1464455
Node: mpfr conversion functions464608
Node: mpfr exceptions466622
Node: Additional mpfr notes467327
Node: lpsolve468181
Node: lpsolve calling conventions468699
Node: lpsolve return values470150
Node: lpsolve errors470613
Node: rmath470987
Node: rmath statistical functions471760
Node: rmath miscellaneous functions475432
Node: rmath exceptions476265
Node: umf476638
Node: umf input parameters478380
Node: umf output481172
Node: umf exceptions481825
Node: Additional umf notes482852
Node: Copying483514
Node: Preamble484035
Node: Terms and Conditions486662
Node: How to Apply500049
Node: Function Index503066
Node: Concept Index518641

End Tag Table
