                         IMP Core Environment Standard

             Document_IMP_Library_Core Version 1.0.16 (1-MAR-1986)

                               Copyright (c) 1986
                               Lattice Logic Ltd
                                 9 Wemyss Place
                               Edinburgh EH3 6DH

                         IMP Core Environment Standard

                               Table Of Contents

            1. Introduction
            1.1   Conventions                         1-1
            1.1.1    Textual Conventions              1-1
            1.1.2    Standard Syntactic Metalanguage  1-2
            1.2   Terminology                         1-3
            1.2.1    Implementation Defined           1-3
            1.2.2    Implementation Dependent         1-3
            1.2.3    Error                            1-4
            1.3   Conformance                         1-4
            1.3.1    Program Conformance              1-4
            1.3.2    Implementation Conformance       1-5

            2. Event Signalling
            See also: IMP Signal Mechanism Definition

            3. Mathematical Procedures
            3.1   real to integer Conversion          3-1
            3.1.1    Textual Versions                 3-2
            3.1.2    Monotonic Versions               3-3
            3.2   Trigonometric Functions             3-4
            3.3   Miscellaneous                       3-6

            4. String Manipulation
            4.1   Basic String Operations             4-1
            4.2   Numeric to String Conversions       4-3
            4.3   String to Numeric Conversions       4-5
            4.4   Text Manipulation                   4-7

            5. Stream I/O System Overview
            5.1   Objects and Accessors               5-1
            5.2   Routes                              5-2
            5.3   Streams and Selection               5-2
            5.4   Initial State of Stream System      5-3

            6. Basic I/O Procedures

            7. "Derived" I/O Procedures

            8. Heap Variables

            9. Asynchronous Communication

            10. Enquiry Functions

            11. Miscellaneous

            12. Archaic Procedures

            13. Reserved Identifiers

            14. Language Implications

            15. New include Facility

            Appendices:

               Collected References
               Collected ERRnnnn Items
               Collected DEPnnnn Items
               Collected DEFnnnn Items
               Collected SIGNAL Conditions
               Index to Identifiers