Commit 8e5e3323 authored by John P. Willis's avatar John P. Willis
Browse files

Updates to documentation

parent 7f19f99f
Pipeline #530 passed with stage
in 1 minute and 7 seconds
......@@ -393,3 +393,8 @@ VERSION 0.26.4
VERSION 0.26.5
Remove FORCE_FIXED option as it is obsolete after David Wicksell fix was applied for fixed point arithmetic, make fixed-point default on ARM again
********************************************************************************
VERSION 0.26.6
Updates to documentation
......@@ -37,7 +37,7 @@
#
#
AC_INIT(freem, 0.26.5, jpw@coherent-logic.com)
AC_INIT(freem, 0.26.6, jpw@coherent-logic.com)
AC_CONFIG_HEADERS([src/config.h])
AC_CHECK_LIB([readline], [readline])
AC_CHECK_LIB([readline], [history_list])
......
......@@ -4,7 +4,7 @@
@settitle The FreeM Manual
@copying
This manual is for FreeM, (version 0.26.5), which is a free and open-source implementation of the M programming language and database system.
This manual is for FreeM, (version 0.26.6), which is a free and open-source implementation of the M programming language and database system.
Copyright @copyright{} 2020 Coherent Logic Development LLC
......@@ -18,7 +18,7 @@ Permission is granted to copy, distribute and/or modify this document under the
@title The FreeM Manual
@subtitle @sc{The Official Manual of FreeM}
@subtitle Version 0.26.5
@subtitle Version 0.26.6
@c@vskip 10pt
@c@center @image{freem-logo-sm,,,,.png}
@author John P. Willis
......@@ -279,7 +279,7 @@ The FreeM direct-mode environment is the mode entered when FreeM is loaded witho
@example
Coherent Logic Development FreeM
Version 0.26.5-x86_64-Linux (commit 4ececff; jpw AT pasithea Tue 13 Oct 2020 09:03:27 AM MDT)
Version 0.26.6-x86_64-Linux (commit 4ececff; jpw AT pasithea Tue 13 Oct 2020 09:03:27 AM MDT)
*
* *
......@@ -1032,6 +1032,19 @@ Always @emph{true}
@chapter Commands
@cindex commands
@section !
@cindex !
@cindex commands, !
@cindex commands, external
Invokes a shell to run @emph{<external-command>} from within FreeM. This temporarily disables @command{SIGALRM} handling in FreeM, which may interrupt the use of event-driven M programming commands including @command{ESTART} and @command{ESTOP}.
If the @command{<} character is supplied immediately preceding @emph{<external-command>}, FreeM will append the contents of M local variable @code{%} to @emph{<external-command>} as standard input.
If the @command{>} character is supplied immediately preceding @emph{<external-command>}, FreeM will take the standard output stream of @emph{<external-command>} and store it in M local variable @code{%}.
@code{%} contains the number of lines in the input or output. @code{%(1)..%(@emph{n})} contains the data for lines 1-@emph{n}.
@section ABLOCK
@cindex ABLOCK
@cindex commands, ABLOCK
......@@ -1278,7 +1291,7 @@ In the above @emph{inclusive} form, @code{KVALUE} will kill the data values at e
@cartouche
@quotation
@emph{Note}
The below @emph{argumentless} and @emph{exclusive} forms of @code{KVALUE} are not implemented in FreeM, as of version 0.26.5, but are planned for a future release.
The below @emph{argumentless} and @emph{exclusive} forms of @code{KVALUE} are not implemented in FreeM, as of version 0.26.6, but are planned for a future release.
@end quotation
@end cartouche
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment