HPlogo MPE/iX Intrinsics Reference Manual > Chapter 1 Introduction

What Is an Intrinsic?

MPE documents

Complete PDF
Table of Contents
Index

Edition 7 E0701 ♥
Edition 7 E0300
Edition 6 E0195

The term intrinsic refers to any external system or subsystem. However, under MPE/iX this term has a more specific meaning. To qualify as a true Hewlett-Packard documented and user-callable intrinsic, it must meet the following criteria:
  • An intrinsic is a Hewlett-Packard supported external interface to an operating system or subsystem service.

  • An intrinsic performs type and bounds checks on parameter values before it uses them, thus protecting the operating system and the user from one another.

  • An intrinsic is documented in a Hewlett-Packard manual.

  • If an intrinsic is enhanced, its interface, capabilities, and feature set remain backward compatible.

  • A process may call an intrinsic from any Hewlett-Packard supported programming language.

  • An intrinsic differs from other system library procedures

Hewlett-Packard subsystems and applications can also provide interfaces that meet the definition of an intrinsic. Refer to the MPE/iX Documentation Guide for further information.


NOTE: You can define routines for access as if they were intrinsics and place them in new or existing intrinsic files and libraries.




Chapter 1 Introduction


What Is an Intrinsic Mechanism?