Previous Next        Current Page: NeXtMidas Training / Common Midas Concepts / Basic Features / Command Types
back
Start Here   
Background   
Common Midas Concepts   
   + Version Numbering   
   - Basic Features   
      - Shell   
      - Results   
      - AUX   
      - Option Trees   
      - Command Types   
      - Data Pipes   
      - Messaging   
      - Midas Time   
   + Data Types   
   + Blue Files   
   + Lab 1   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
Macros - Part 1 (Basics)   
Macros - Part 2 (Graphics)   
NetBeans - Part 1 (Setup)   
NetBeans - Part 2 (GUIs)   
NetBeans - Part 3 (Profiler)   
Eclipse - Part 1 (Setup)   
Eclipse - Part 2 (GUIs)   
Primitives   
WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • Command Types
    • Midas commands typically come in one of three types:
      Intrinsics
      Simple run-to-completion commands.
      Primitives
      More complex commands intended for processing a data file, providing a graphical display or handling a network connection.
      Primitives written for X-Midas are often called "host" primitives.
      Primitives written for NeXtMidas that handle graphics are often called "graphical" primitives.
      Macros
      This is the "glue code" used to combine the functionality of a number of intrinsics and primitives into a single application.
      Macros are written in a simple Macro language that matches the syntax used in the shell.
      Macros define the pipes (and pipe sizes) used to pass data between various primitives.
    • Many Midas frameworks indicate a command's type using a one-letter abbreviation (e.g. M=Macro, I=Intrinsic, etc.) this letter is called the command support.

back