[A68-JARGON][COMMITTED] Add individual articles Monad and Nomad

Jose E. Marchesi jemarch@gnu.org
Tue Feb 3 11:01:53 GMT 2026


---
 src/Makefile.am     |  4 ++++
 src/a68-jargon.texi |  6 ++++++
 src/monad.texi      | 34 ++++++++++++++++++++++++++++++++++
 src/nomad.texi      | 34 ++++++++++++++++++++++++++++++++++
 4 files changed, 78 insertions(+)
 create mode 100644 src/monad.texi
 create mode 100644 src/nomad.texi

diff --git a/src/Makefile.am b/src/Makefile.am
index c0b0474..87b0779 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -41,9 +41,11 @@ a68_jargon_TEXINFOS = actual-declarer.texi \
                       incestuous-union.texi \
                       indicator.texi \
                       longsety.texi \
+                      monad.texi\
                       monads-nomads.texi \
                       mode-indication.texi \
                       mode-unit.texi \
+                      nomad.texi \
                       orthogonal.texi \
                       pseudo-comment.texi \
                       ravelling.texi \
@@ -102,9 +104,11 @@ man_MANS = a68-jargon.7algol \
            incestuous-union.7algol \
            indicator.7algol \
            longsety.7algol \
+           monad.7algol \
            monads-nomads.7algol \
            mode-indication.7algol \
            mode-unit.7algol \
+           nomad.7algol \
            orthogonal.7algol \
            pseudo-comment.7algol \
            ravelling.7algol \
diff --git a/src/a68-jargon.texi b/src/a68-jargon.texi
index 6422220..d033d48 100644
--- a/src/a68-jargon.texi
+++ b/src/a68-jargon.texi
@@ -150,9 +150,11 @@ Language
 * Indicator::
 * Longsety::
 @c * Mode::
+* Monad::
 * Monads and Nomads::
 * Mode Indication::
 * Mode-Unit::
+* Nomad::
 @c * Pack::
 @c * Particular Program::
 @c * Pragma::
@@ -389,9 +391,11 @@ Jose E. Marchesi <jemarch@gnu.org>
 * Incestuous Union::
 * Indicator::
 * Longsety::
+* Monad::
 * Monads and Nomads::
 * Mode Indication::
 * Mode-Unit::
+* Nomad::
 * Ravelling::
 * Sample Generator::
 * Shortsety::
@@ -433,9 +437,11 @@ Jose E. Marchesi <jemarch@gnu.org>
 @include incestuous-union.texi
 @include indicator.texi
 @include longsety.texi
+@include monad.texi
 @include monads-nomads.texi
 @include mode-indication.texi
 @include mode-unit.texi
+@include nomad.texi
 @include ravelling.texi
 @include sample-generator.texi
 @include shortsety.texi
diff --git a/src/monad.texi b/src/monad.texi
new file mode 100644
index 0000000..cfc6b1d
--- /dev/null
+++ b/src/monad.texi
@@ -0,0 +1,34 @@
+@c This file is part of the Algol 68 Jargon File.
+@c
+@c Copyright (C) 2026 Jose E. Marchesi
+@c
+@c You can redistribute and/or modify this document under the terms of
+@c the GNU General Public License as published by the Free Software
+@c Foundation, either version 3 of the License, or (at your option) any
+@c later version.
+@c
+@c Alternatively, permission is granted to copy, distribute and/or modify
+@c this document under the terms of the GNU Free Documentation License,
+@c Version 1.3 or any later version published by the Free Software
+@c Foundation; with no Invariant Sections, no Front-Cover Texts, and no
+@c Back-Cover Texts.
+
+@node Monad
+@section Monad
+
+@c man title monad symbol usable as monadic operator
+
+@subheading See Also
+
+@itemize @bullet
+@item @ref{Monads and Nomads}
+@end itemize
+
+@ignore
+@c man begin AUTHOR
+Jose E. Marchesi <jemarch@gnu.org>
+@c man end
+@c man begin SEEALSO
+monads-nomads(7algol)
+@c man end
+@end ignore
diff --git a/src/nomad.texi b/src/nomad.texi
new file mode 100644
index 0000000..60408ba
--- /dev/null
+++ b/src/nomad.texi
@@ -0,0 +1,34 @@
+@c This file is part of the Algol 68 Jargon File.
+@c
+@c Copyright (C) 2026 Jose E. Marchesi
+@c
+@c You can redistribute and/or modify this document under the terms of
+@c the GNU General Public License as published by the Free Software
+@c Foundation, either version 3 of the License, or (at your option) any
+@c later version.
+@c
+@c Alternatively, permission is granted to copy, distribute and/or modify
+@c this document under the terms of the GNU Free Documentation License,
+@c Version 1.3 or any later version published by the Free Software
+@c Foundation; with no Invariant Sections, no Front-Cover Texts, and no
+@c Back-Cover Texts.
+
+@node Nomad
+@section Nomad
+
+@c man title nomad symbol usable in dyadic operators
+
+@subheading See Also
+
+@itemize @bullet
+@item @ref{Monads and Nomads}
+@end itemize
+
+@ignore
+@c man begin AUTHOR
+Jose E. Marchesi <jemarch@gnu.org>
+@c man end
+@c man begin SEEALSO
+monads-nomads(7algol)
+@c man end
+@end ignore
-- 
2.39.5



More information about the Algol68 mailing list