Next:
Preface
 
Contents
 
Index
Onyx Manual, Version 3.0.2
Jason Evans
March 30, 2002
Preface
Contents
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
Jason Evans 2002-03-30