Next:
1. Onyx Language Reference
Up:
Onyx Manual, Version 3.0.2
Previous:
Preface
 
Index
Contents
Preface
1. Onyx Language Reference
1.1 Objects
1.2 Syntax
1.3 Stacks
1.4 Interpreter recursion
1.5 Error handling
1.6 Threads
1.6.1 Implicit synchronization
1.6.2 Explicit synchronization
1.7 Memory management
1.8 Dictionary reference
1.8.1 currenterror
1.8.2 envdict
1.8.3 errordict
1.8.4 gcdict
1.8.5 globaldict
1.8.6 onyxdict
1.8.7 outputsdict
1.8.8 sprintsdict
1.8.9 systemdict
1.8.10 threaddict
1.8.11 userdict
2. The onyx program
2.1 Usage
2.1.1 Options
2.2 Environment variables
2.3 Language differences
3. The libonyx library
3.1 Compilation
3.2 Types
3.3 Global variables
3.4 Threads
3.5 Garbage collection
3.6 Exceptions
3.7 Integration issues
3.7.1 Thread creation
3.7.2 Restarted interrupted system calls
3.8 Guidelines for writing extensions
3.9 API
3.10 Classes
3.10.1 ch
3.10.2 cnd
3.10.3 dch
3.10.4 mb
3.10.5 mem
3.10.6 mq
3.10.7 mtx
3.10.8 nx
3.10.9 nxa
3.10.10 nxn
3.10.11 nxo
3.10.12 nxo_array
3.10.13 nxo_boolean
3.10.14 nxo_condition
3.10.15 nxo_dict
3.10.16 nxo_file
3.10.17 nxo_fino
3.10.18 nxo_hook
3.10.19 nxo_integer
3.10.20 nxo_mark
3.10.21 nxo_mutex
3.10.22 nxo_name
3.10.23 nxo_no
3.10.24 nxo_null
3.10.25 nxo_operator
3.10.26 nxo_pmark
3.10.27 nxo_real
3.10.28 nxo_stack
3.10.29 nxo_string
3.10.30 nxo_thread
3.10.31 ql
3.10.32 qr
3.10.33 qs
3.10.34 thd
3.10.35 tsd
3.10.36 xep
3.11 Dictionaries
3.11.1 gcdict
3.11.2 systemdict
Index
Subsections
1. Onyx Language Reference
1.1 Objects
1.2 Syntax
1.3 Stacks
1.4 Interpreter recursion
1.5 Error handling
1.6 Threads
1.6.1 Implicit synchronization
1.6.2 Explicit synchronization
1.7 Memory management
1.8 Dictionary reference
1.8.1 currenterror
1.8.2 envdict
1.8.3 errordict
1.8.4 gcdict
1.8.5 globaldict
1.8.6 onyxdict
1.8.7 outputsdict
1.8.8 sprintsdict
1.8.9 systemdict
1.8.10 threaddict
1.8.11 userdict
2. The onyx program
2.1 Usage
2.1.1 Options
2.2 Environment variables
2.3 Language differences
3. The libonyx library
3.1 Compilation
3.2 Types
3.3 Global variables
3.4 Threads
3.5 Garbage collection
3.6 Exceptions
3.7 Integration issues
3.7.1 Thread creation
3.7.2 Restarted interrupted system calls
3.8 Guidelines for writing extensions
3.9 API
3.10 Classes
3.10.1 ch
3.10.1.1 API
3.10.2 cnd
3.10.2.1 API
3.10.3 dch
3.10.3.1 API
3.10.4 mb
3.10.4.1 API
3.10.5 mem
3.10.5.1 API
3.10.6 mq
3.10.6.1 API
3.10.7 mtx
3.10.7.1 API
3.10.8 nx
3.10.8.1 API
3.10.9 nxa
3.10.9.1 API
3.10.10 nxn
3.10.10.1 API
3.10.11 nxo
3.10.11.1 API
3.10.12 nxo_array
3.10.12.1 API
3.10.13 nxo_boolean
3.10.13.1 API
3.10.14 nxo_condition
3.10.14.1 API
3.10.15 nxo_dict
3.10.15.1 API
3.10.16 nxo_file
3.10.16.1 API
3.10.17 nxo_fino
3.10.17.1 API
3.10.18 nxo_hook
3.10.18.1 API
3.10.19 nxo_integer
3.10.19.1 API
3.10.20 nxo_mark
3.10.20.1 API
3.10.21 nxo_mutex
3.10.21.1 API
3.10.22 nxo_name
3.10.22.1 API
3.10.23 nxo_no
3.10.23.1 API
3.10.24 nxo_null
3.10.24.1 API
3.10.25 nxo_operator
3.10.25.1 API
3.10.26 nxo_pmark
3.10.26.1 API
3.10.27 nxo_real
3.10.27.1 API
3.10.28 nxo_stack
3.10.28.1 API
3.10.29 nxo_string
3.10.29.1 API
3.10.30 nxo_thread
3.10.30.1 API
3.10.31 ql
3.10.31.1 API
3.10.32 qr
3.10.32.1 API
3.10.33 qs
3.10.33.1 API
3.10.34 thd
3.10.34.1 API
3.10.35 tsd
3.10.35.1 API
3.10.36 xep
3.10.36.1 API
3.11 Dictionaries
3.11.1 gcdict
3.11.1.1 API
3.11.2 systemdict
3.11.2.1 API
Jason Evans 2002-03-30