Contents
-
Chapter 1 Introduction
- Chapter 2 Terminology
- Chapter 3 Getting started with ECLiPSe
- Chapter 4 The TkECLiPSe Development Tools
- Chapter 5 ECLiPSe-specific Language Features
- Chapter 6 The Compiler
- Chapter 7 Engines and Threads
- Chapter 8 The Module System
- Chapter 9 Arithmetic Evaluation
- Chapter 10 Non-logical Storage and References
- Chapter 11 Input and Output
- Chapter 12 Dynamic Code
- Chapter 13 ECLiPSe Macros
- Chapter 14 Events and Interrupts
- Chapter 15 Debugging
- Chapter 16 Development Support Tools
- Chapter 17 Attributed Variables
- Chapter 18 Advanced Control Features
- Chapter 19 More About Suspension
- Chapter 20 Memory Organisation And Garbage Collection
- Chapter 21 Operating System Interface
- Chapter 22 Interprocess Communication
- Chapter 23 Language Dialects, ISO Prolog and Porting Prolog Applications
- Appendix A Syntax
- Appendix B Operators
- Appendix C Events
-
C.1 Event Types
-
C.1.1 Argument Types and Values
- C.1.2 Arithmetic, Environment
- C.1.3 Data and Memory Areas, Predicates, Operators
- C.1.4 Modules, Visibility
- C.1.5 Syntax Errors, Parsing
- C.1.6 Compilation, Run-Time System, Execution
- C.1.7 Top-Level
- C.1.8 Macro Transformation Errors, Lexical Analyser
- C.1.9 I/O, Operating System, External Interface
- C.1.10 Debugging, Object Files
- C.1.11 Extensions
- C.2 Stack Overflows
- C.3 ECLiPSe Fatal Errors
- C.4 User-Defined Events
- Appendix D Command Line and Startup Options
- Appendix E Style Guide
- Appendix F Restrictions and Limits