This manual is for FreeM, (version 0.61.2), which is a free and open-source implementation of the M programming language and database system.
Copyright © 2014-2023 Coherent Logic Development LLC
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover texts, and with no Back-Cover Texts.
[ < ] | [ > ] | [Contents] | [Index] | [ ? ] |
This is the official manual for the FreeM programming language and database.
Introduction | About the FreeM Project, its history, and its goals. | |
1 FreeM Invocation | How to invoke FreeM from the command line. | |
2 The FreeM Daemon | Managing shared resources in the FreeM environment. | |
3 The FreeM Direct-Mode Environment | Executing M programs interactively. | |
4 Directives | Per-Routine Language Directives. | |
5 Intrinsic Special Variables | ||
6 Intrinsic Functions | ||
7 Commands | ||
8 Structured System Variables | ||
9 Operators | FreeM Operators. | |
10 Sequential I/O | Processing sequential files in FreeM. | |
11 Network I/O | Handling network sockets in FreeM. | |
12 Extended Global References | Accessing globals in non-default namespaces. | |
13 Global Aliasing | Defining alternate names for globals. | |
14 Global Mappings | Mapping global names to non-default namespaces. | |
15 Transaction Processing | Database transactions in FreeM. | |
16 Asynchronous Event Handling | Handling asynchronous events in FreeM. | |
17 Database Triggers | Responding to database accesses in M code. | |
18 Synchronous Event Handling | Synchronous events in FreeM. | |
19 GUI Programming with MWAPI | Creating graphical interfaces in FreeM. | |
20 User-Defined Z Commands | Adding your own Z commands to FreeM. | |
21 User-Defined Z Functions | Adding your own Z functions to FreeM. | |
22 User-Defined SSVNs | Adding your own SSVNs to FreeM. | |
23 Language Dialects | Controlling FreeM standards compliance. | |
24 System Library Routines | FreeM built-in library of M routines. | |
25 Interrupt Handling | How FreeM handles interrupts. | |
26 Error Processing | How to handle errors in M program code. | |
27 FreeM Error Codes | Explanations of each FreeM error code. | |
28 Debugging | The program development cycle of FreeM. | |
29 System Configuration | Configuring your FreeM installation. | |
30 Accessing FreeM from C Programs | How to use the mlib interface. | |
Appendix A FreeM Administrator | The fmadm system manager tool. | |
Appendix B FreeM Legacy Utilities | FreeM legacy system manager utilities. | |
Appendix C FreeM VIEW Commands and Functions | Getting and setting info about FreeM internals. | |
Appendix D Implementation Limits | FreeM limitations. | |
Appendix E US-ASCII Character Set | The US-ASCII character set. | |
Appendix F FreeM Project Coding Standards | How to write code for submission to the FreeM project. | |
Index | Complete index. |
[ < ] | [ > ] | [Contents] | [Index] | [ ? ] |
This document was generated on September 20, 2023 using texi2html 5.0.