Difference between revisions of "Conformance Clause"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
== Conformance Policy == | == Conformance Policy == | ||
| − | FreeM attempts to comply with ANSI X11.1-1995 and the unpublished Millennium Draft Standard (MDS) from the MUMPS Development Committee. | + | FreeM attempts to comply with ANSI X11.1-1995 and the unpublished Millennium Draft Standard (MDS) from the MUMPS Development Committee, in routine buffers where the dialect setting is set to a particular version of the standard. |
| + | |||
| + | Routine buffers in <code>FREEM</code> dialect enable all nonstandard extensions. | ||
This article attempts to track missing and/or nonstandard features in the current <code>main</code> branch of FreeM. It is a work-in-progress. | This article attempts to track missing and/or nonstandard features in the current <code>main</code> branch of FreeM. It is a work-in-progress. | ||
Revision as of 16:11, 4 August 2023
Contents
Conformance Policy
FreeM attempts to comply with ANSI X11.1-1995 and the unpublished Millennium Draft Standard (MDS) from the MUMPS Development Committee, in routine buffers where the dialect setting is set to a particular version of the standard.
Routine buffers in FREEM dialect enable all nonstandard extensions.
This article attempts to track missing and/or nonstandard features in the current main branch of FreeM. It is a work-in-progress.
MERGE
MERGEshould be implemented asM[ERGE] postcond SP L mergeargument, but is currently implemented asM[ERGE] postcond SP mergeargument
KVALUE/KSUBSCRIPTS
- Only the inclusive forms of these commands are currently implemented
Transaction Processing
- Restartable transactions are not complete
Event Processing
ETRIGGERis not yet implemented- Of the event classes defined in the MDS, only the
INTERRUPTevclass is implemented - The
TRIGGER'evclass' is nonstandard - The
^$EVENTSSVN is incomplete - Environment-wide events defined in
^$SYSTEMare nonstandard
Globals
Routines
- Dotted routine names are nonstandard
Miscellaneous Language Features
ASSERTis nonstandardWITHandUSINGare nonstandardCONSTis nonstandardMAPis nonstandard