From 880cbc5d0ee4fbe99146f765d339f721721f7d88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ad=C3=A1m=20Brudzewsky?=
<10961427+abrudz@users.noreply.github.com>
Date: Thu, 27 Nov 2025 00:02:08 +0100
Subject: [PATCH 1/2] Add grand list and remove two table pages
---
.../docs/system-functions/index.md | 192 +++++++++++++++++-
.../system-functions-and-variables-colwise.md | 29 ---
.../system-functions-and-variables-print.md | 43 ----
.../system-functions-and-variables-rowwise.md | 28 ---
language-reference-guide/mkdocs.yml | 1 -
language-reference-guide/print_mkdocs.yml | 1 -
6 files changed, 190 insertions(+), 104 deletions(-)
delete mode 100644 language-reference-guide/docs/system-functions/system-functions-and-variables-colwise.md
delete mode 100644 language-reference-guide/docs/system-functions/system-functions-and-variables-print.md
delete mode 100644 language-reference-guide/docs/system-functions/system-functions-and-variables-rowwise.md
diff --git a/language-reference-guide/docs/system-functions/index.md b/language-reference-guide/docs/system-functions/index.md
index 1d61416a50b..1031c2cf49f 100644
--- a/language-reference-guide/docs/system-functions/index.md
+++ b/language-reference-guide/docs/system-functions/index.md
@@ -4,6 +4,194 @@ search:
---
Introduction
-Dyalog includes a collection of built-in facilities that provide various services related to both the APL and the external environment. They have distinguished case-insensitive names beginning with the `⎕` symbol, and are implicitly available in a clear workspace. Collectively, these facilities are referred to as **System Functions** but they are variously implemented as constants, variables, functions, operators, and in one case, as a namespace.
+Dyalog includes a collection of built-in facilities that provide various services related to both the APL and the external environment. They have distinguished case-insensitive names beginning with the `⎕` symbol, and are implicitly available in a clear workspace. Collectively, these facilities are referred to as **System Functions** but they are variously implemented as constants, variables, functions, operators, and namespaces.
-Note that Dyalog can extend any of these facilities by, for example, adding extra elements, rows, or columns to a result, so code should take this possibility into account.
+!!! Hint "Hints and Recommendations"
+ Dyalog can extend any of these facilities by, for example, adding extra elements, rows, or columns to a result, so code should take this possibility into account.
+
+|Name |Description |Syntax|
+|-----------------------|---------------------------|----|
+|[`⎕`](evaluated-input-output.md) |Evaluated Input/Output|Variable|
+|[`⍞`](character-input-output.md) |Character Input/Output|Variable|
+|[`⎕A`](a.md) |Alphabetic uppercase characters|Variable|
+|[`⎕Ⓐ` or `⎕Á`](underscored-alphabetic-characters.md) |Underscored Alphabetic Characters|Constant|
+|[`⎕AI`](ai.md) |Account Information |Constant|
+|[`⎕AN`](an.md) |Account Name |Constant|
+|[`⎕ARBIN`](arbin.md) |Arbitrary Input |Dyadic function|
+|[`⎕ARBOUT`](arbout.md)|Arbitrary Output |Dyadic function|
+|[`⎕AT`](at.md) |Object Attributes |Ambivalent function|
+|[`⎕AV`](av.md) |Atomic Vector |Constant|
+|[`⎕AVU`](avu.md) |Atomic Vector - Unicode |Variable|
+|[`⎕BASE`](base.md) |Base Class |Reference|
+|[`⎕C`](c.md) |Case Convert |Ambivalent function|
+|[`⎕CLASS`](class.md) |Class |Monadic function|
+|[`⎕CLEAR`](clear.md)|Clear workspace (WS) |Constant|
+|[`⎕CMD`](execute-windows-command.md) |Execute the Windows Command Processor or another program|Monadic function|
+|[`⎕CMD`](start-windows-auxiliary-processor.md) |Start a Windows Auxiliary Processor|Dyadic function|
+|[`⎕CR`](cr.md) |Canonical Representation|Monadic function|
+|[`⎕CS`](cs.md) |Change Space |Monadic function|
+|[`⎕CSV`](csv.md) |Comma Separated Values |Ambivalent function|
+|[`⎕CT`](ct.md) |Comparison Tolerance |Variable|
+|[`⎕CY`](cy.md) |Copy objects into active WS|Function|
+|[`⎕D`](d.md) |Digits |Variable|
+|[`⎕DCT`](dct.md)|Decimal Comp Tolerance |Variable|
+|[`⎕DF`](df.md) |Display Format |Monadic function|
+|[`⎕DIV`](div.md)|Division Method |Variable|
+|[`⎕DL`](dl.md) |Delay execution |Function|
+|[`⎕DM`](dm.md) |Diagnostic Message |Constant|
+|[`⎕DMX`](dmx.md) |Extended Diagnostic Message |Reference|
+|[`⎕DQ`](dq.md) |Await and process events |Monadic function|
+|[`⎕DR`](data-representation-dyadic.md) |Data Representation (Dyadic) |Ambivalent function|
+|[`⎕DR`](data-representation-monadic.md) |Data Representation (Monadic)|Ambivalent function|
+|[`⎕DT`](dt.md) |Datetime |Dyadic function|
+|[`⎕ED`](ed.md) |Edit one or more objects|Ambivalent function|
+|[`⎕EM`](em.md) |Event Messages |Monadic function|
+|[`⎕EN`](en.md) |Event Number |Constant|
+|[`⎕EX`](ex.md) |Expunge objects |Monadic function|
+|[`⎕EX`](ex.md) |Expunge objects |Monadic function|
+|[`⎕EXCEPTION`](exception.md)|Reports the most recent Microsoft .NET Exception|Reference|
+|[`⎕EXPORT`](export.md)|Export objects |Ambivalent function|
+|[`⎕FAPPEND`](fappend.md) |Append a component to File |Dyadic function|
+|[`⎕FAVAIL`](favail.md) |File system Availability |Constant|
+|[`⎕FCHK`](fchk.md) |File Check and Repair |Ambivalent function|
+|[`⎕FCOPY`](fcopy.md) |Copy a File |Dyadic function|
+|[`⎕FCREATE`](fcreate.md) |Create a File |Dyadic function|
+|[`⎕FDROP`](fdrop.md) |Drop a block of components |Dyadic function|
+|[`⎕FERASE`](ferase.md) |Erase a File |Dyadic function|
+|[`⎕FHIST`](fhist.md) |File History |Monadic function|
+|[`⎕FHOLD`](fhold.md) |File Hold |Ambivalent function|
+|[`⎕FIX`](fix.md) |Fix |Ambivalent function|
+|[`⎕FLIB`](flib.md) |List File Library |Monadic function|
+|[`⎕FMT`](format-dyadic.md) |Format array |Dyadic function|
+|[`⎕FMT`](format-monadic.md) |Resolve display |Monadic function|
+|[`⎕FNAMES`](fnames.md) |Names of tied Files |Constant|
+|[`⎕FNUMS`](fnums.md) |Tie Numbers of tied Files |Constant|
+|[`⎕FPROPS`](fprops.md) |File Properties |Dyadic function|
+|[`⎕FR`](fr.md) |Floating-Point Representation|Variable|
+|[`⎕FRDAC`](frdac.md) |Read File Access matrix |Monadic function|
+|[`⎕FRDCI`](frdci.md) |Read Component Information |Monadic function|
+|[`⎕FREAD`](fread.md) |Read a component from File |Monadic function|
+|[`⎕FRENAME`](frename.md) |Rename a File |Dyadic function|
+|[`⎕FREPLACE`](freplace.md)|Replace a component on File|Dyadic function|
+|[`⎕FRESIZE`](fresize.md) |File Resize |Ambivalent function|
+|[`⎕FSIZE`](fsize.md) |File Size |Monadic function|
+|[`⎕FSTAC`](fstac.md) |Set File Access matrix |Dyadic function|
+|[`⎕FSTIE`](fstie.md) |Share-Tie a File |Dyadic function|
+|[`⎕FTIE`](ftie.md) |Tie a File exclusively |Dyadic function|
+|[`⎕FUNTIE`](funtie.md) |Untie Files |Monadic function|
+|[`⎕FX`](fx.md) |Fix definition |Monadic function|
+|[`⎕INSTANCES`](instances.md)|Instances|Monadic function|
+|[`⎕IO`](io.md) |Index Origin |Variable|
+|[`⎕JSON`](json.md) |JSON Convert |Ambivalent function|
+|[`⎕KL`](kl.md) |Key Labels |Monadic function|
+|[`⎕LC`](lc.md) |Line Count |Constant|
+|[`⎕LOAD`](load.md) |Load a saved WS |Function|
+|[`⎕LOCK`](lock.md) |Lock a function |Ambivalent function|
+|[`⎕LX`](lx.md) |Latent Expression |Variable|
+|[`⎕MAP`](map.md) |Map a file |Abivalent function|
+|[`⎕MKDIR`](mkdir.md) |Create a directory |Ambivalent function|
+|[`⎕ML`](ml.md) |Migration Level |Variable|
+|[`⎕MONITOR`](query-monitor.md)|Monitor query|Monadic function|
+|[`⎕MONITOR`](set-monitor.md)|Monitor set |Dyadic function|
+|[`⎕NA`](na.md) |Declare a DLL function |Abivalent function|
+|[`⎕NAPPEND`](nappend.md) |Append to File |Dyadic function|
+|[`⎕NC`](nc.md) |Name Classification |Monadic function|
+|[`⎕NCOPY`](ncopy.md) |Copy files and directories |Dyadic function|
+|[`⎕NCREATE`](ncreate.md) |Create a File |Dyadic function|
+|[`⎕NDELETE`](ndelete.md) |Delete a File or Directory |Ambivalent function|
+|[`⎕NERASE`](nerase.md) |Erase a File |Dyadic function|
+|[`⎕NEW`](new.md) |New Instance |Monadic function|
+|[`⎕NEXISTS`](nexists.md) |Discover whether or not a file or directory exists |Monadic function|
+|[`⎕NGET`](nget.md) |Read Text File |Ambivalent function|
+|[`⎕NINFO`](ninfo.md) |Query or set information about one or more files and/or directories|Ambivalent function|
+|[`⎕NL`](nl.md) |Name List |Monadic function|
+|[`⎕NLOCK`](nlock.md) |Lock a region of a file |Ambivalent function|
+|[`⎕NMOVE`](nmove.md) |Move files and directories |Dyadic function|
+|[`⎕NNAMES`](nnames.md) |Names of tied Files |Constant|
+|[`⎕NNUMS`](nnums.md) |Tie Numbers of tied Files |Constant|
+|[`⎕NPARTS`](nparts.md) |Split a file name into its constituent parts. |Ambivalent function|
+|[`⎕NPUT`](nput.md) |Write Text File |Dyadic function|
+|[`⎕NQ`](nq.md) |Place an event on the Queue|Ambivalent function|
+|[`⎕NR`](nr.md) |Nested Representation |Monadic function|
+|[`⎕NREAD`](nread.md) |Read from File |Monadic function|
+|[`⎕NRENAME`](nrename.md) |Rename a File |Dyadic function|
+|[`⎕NREPLACE`](nreplace.md)|Replace data on File |Dyadic function|
+|[`⎕NRESIZE`](nresize.md) |File Resize |Dyadic function|
+|[`⎕NS`](ns.md) |Namespace |Ambivalent function|
+|[`⎕NSI`](nsi.md) |Namespace Indicator |Constant|
+|[`⎕NSIZE`](nsize.md) |File Size |Monadic function|
+|[`⎕NTIE`](ntie.md) |Tie a File exclusively |Dyadic function|
+|[`⎕NULL`](null.md)|Null Item |Variable|
+|[`⎕NUNTIE`](nuntie.md) |Untie Files |Monadic function|
+|[`⎕NXLATE`](nxlate.md) |Specify Translation Table |Ambivalent function|
+|[`⎕OFF`](off.md) |End the session |Constant|
+|[`⎕OR`](or.md) |Object Representation |Monadic function|
+|[`⎕PATH`](path.md) |Search Path |Variable|
+|[`⎕PFKEY`](pfkey.md)|Programmable Function Keys |Ambivalent function|
+|[`⎕PP`](pp.md) |Print Precision |Variable|
+|[`⎕PROFILE`](profile.md)|Profile Application|Ambivalent function|
+|[`⎕R`](r.md) |Replace |Dyadic operator|
+|[`⎕REFS`](refs.md) |Local References |Ambivalent function|
+|[`⎕RL`](rl.md) |Random Link |Variable|
+|[`⎕RSI`](rsi.md) |Space Indicator |Constant|
+|[`⎕RTL`](rtl.md) |Response Time Limit |Variable|
+|[`⎕S`](s.md) |Search |Dyadic operator|
+|[`⎕SAVE`](save.md) |Save the active WS |Function|
+|[`⎕SD`](sd.md) |Screen Dimensions |Constant|
+|[`⎕SH`](execute-unix-command.md) |Execute a UNIX command or another program|Monadic function|
+|[`⎕SH`](start-unix-auxiliary-processor.md) |Start a UNIX Auxiliary Processor|Dyadic function|
+|[`⎕SHADOW`](shadow.md)|Shadow names |Monadic function|
+|[`⎕SHADOW`](shadow.md)|Shadow names |Monadic function|
+|[`⎕SHELL`](shell.md)|Execute a shell command or another program |Monadic function|
+|[`⎕SI`](si.md) |State Indicator |Constant|
+|[`⎕SIGNAL`](signal.md) |Signal event |Ambivalent function|
+|[`⎕SIZE`](size.md) |Size of objects |Monadic function|
+|[`⎕SM`](sm.md) |Screen Map |Variable|
+|[`⎕SR`](sr.md) |Screen Read |Ambivalent function|
+|[`⎕SRC`](src.md) |Source |Monadic function|
+|[`⎕STACK`](stack.md) |Report Stack |Constant|
+|[`⎕STATE`](state.md) |Return State of an object|Monadic function|
+|[`⎕STOP`](query-stop.md) |Query Stop vector|Monadic function|
+|[`⎕STOP`](set-stop.md) |Set Stop vector |Dyadic function|
+|[`⎕SVC`](query-access-control.md)|Query access Control |Monadic function|
+|[`⎕SVC`](set-access-control.md)|Set access Control |Dyadic function|
+|[`⎕SVO`](query-degree-of-coupling.md)|Query degree of coupling |Monadic function|
+|[`⎕SVO`](shared-variable-offer.md)|Shared Variable Offer |Dyadic function|
+|[`⎕SVQ`](svq.md)|Shared Variable Query |Monadic function|
+|[`⎕SVR`](svr.md)|Retract offer |Monadic function|
+|[`⎕SVS`](svs.md)|Query Shared Variable State|Monadic function|
+|[`⎕TALLOC`](talloc.md) |Allocate Token Range |Abivalent function|
+|[`⎕TALLOC`](talloc.md)|Allocate Token Range|Ambivalent function|
+|[`⎕TC`](tc.md) |Terminal Control |Constant|
+|[`⎕TCNUMS`](tcnums.md) |Thread Child Numbers |Monadic function|
+|[`⎕TGET`](tget.md) |Get Tokens |Ambivalent function|
+|[`⎕THIS`](this.md) |Self-reference|Reference|
+|[`⎕TID`](tid.md) |Current Thread Identity |Constant|
+|[`⎕TKILL`](tkill.md) |Kill Threads |Ambivalent function|
+|[`⎕TNAME`](tname.md) |Current Thread Name |Variable|
+|[`⎕TNUMS`](tnums.md) |Thread Numbers |Constant|
+|[`⎕TPOOL`](tpool.md) |Token Pool |Monadic function|
+|[`⎕TPUT`](tput.md) |Put Tokens |Ambivalent function|
+|[`⎕TRACE`](query-trace.md) |Query Trace vector|Monadic function|
+|[`⎕TRACE`](set-trace.md) |Set Trace vector |Dyadic function|
+|[`⎕TRAP`](trap.md) |Event Trap |Variable|
+|[`⎕TREQ`](treq.md) |Token Requests |Monadic function|
+|[`⎕TS`](ts.md) |Timestamp |Constant|
+|[`⎕TSYNC`](tsync.md) |Wait for Threads to Terminate|Monadic function|
+|[`⎕UCS`](ucs.md) |Unicode Convert |Ambivalent function|
+|[`⎕USING`](using.md)|Microsoft .NET Search Path |Variable|
+|[`⎕VFI`](vfi.md) |Verify and Fix numeric |Ambivalent function|
+|[`⎕VGET`](vget.md) |Value Get |Ambivalent function|
+|[`⎕VR`](vr.md) |Vector Representation |Monadic function|
+|[`⎕VSET`](vset.md) |Value Set |Ambivalent function|
+|[`⎕WA`](wa.md) |Workspace Available |Constant|
+|[`⎕WC`](wc.md) |Create GUI object |Ambivalent function|
+|[`⎕WG`](wg.md) |Get GUI object properties |Ambivalent function|
+|[`⎕WN`](wn.md) |Query GUI object Names |Ambivalent function|
+|[`⎕WS`](ws.md) |Set GUI object properties |Ambivalent function|
+|[`⎕WSID`](wsid.md) |Workspace Identification|Variable|
+|[`⎕WX`](wx.md) |Expose GUI property names |Variable|
+|[`⎕XML`](xml.md) |XML Convert |Ambivalent function|
+|[`⎕XSI`](xsi.md) |Extended State Indicator |Constant|
+|[`⎕XT`](query-external-variable.md) |Query External variable |Monadic function|
+|[`⎕XT`](set-external-variable.md) |Associate External variable|Dyadic function|
diff --git a/language-reference-guide/docs/system-functions/system-functions-and-variables-colwise.md b/language-reference-guide/docs/system-functions/system-functions-and-variables-colwise.md
deleted file mode 100644
index ae373fbe8fc..00000000000
--- a/language-reference-guide/docs/system-functions/system-functions-and-variables-colwise.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-search:
- exclude: true
----
-System Functions and Variables (A-Z)
-
-
-|----------------------|----------------------------|------------------------|----------------------------|------------------------|--------------------------|------------------------|----------------------|--------------------|--------------------------------------------|
-|[`⎕A`](a.md) |[`⎕CY`](cy.md) |[`⎕FAVAIL`](favail.md) |[`⎕FRENAME`](frename.md) |[`⎕MKDIR`](mkdir.md) |[`⎕NNUMS`](nnums.md) |[`⎕OR`](or.md) |[`⎕SI`](si.md) |[`⎕THIS`](this.md) |[`⎕WA`](wa.md) |
-|[`⎕AI`](ai.md) |[`⎕D`](d.md) |[`⎕FCHK`](fchk.md) |[`⎕FREPLACE`](freplace.md) |[`⎕ML`](ml.md) |[`⎕NPARTS`](nparts.md) |[`⎕PATH`](path.md) |[`⎕SIGNAL`](signal.md)|[`⎕TID`](tid.md) |[`⎕WC`](wc.md) |
-|[`⎕AN`](an.md) |[`⎕DCT`](dct.md) |[`⎕FCOPY`](fcopy.md) |[`⎕FRESIZE`](fresize.md) |[`⎕MONITOR`](monitor.md)|[`⎕NPUT`](nput.md) |[`⎕PFKEY`](pfkey.md) |[`⎕SIZE`](size.md) |[`⎕TKILL`](tkill.md)|[`⎕WG`](wg.md) |
-|[`⎕ARBIN`](arbin.md) |[`⎕DF`](df.md) |[`⎕FCREATE`](fcreate.md)|[`⎕FSIZE`](fsize.md) |[`⎕NA`](na.md) |[`⎕NQ`](nq.md) |[`⎕PP`](pp.md) |[`⎕SM`](sm.md) |[`⎕TNAME`](tname.md)|[`⎕WN`](wn.md) |
-|[`⎕ARBOUT`](arbout.md)|[`⎕DIV`](div.md) |[`⎕FDROP`](fdrop.md) |[`⎕FSTAC`](fstac.md) |[`⎕NAPPEND`](nappend.md)|[`⎕NR`](nr.md) |[`⎕PROFILE`](profile.md)|[`⎕SR`](sr.md) |[`⎕TNUMS`](tnums.md)|[`⎕WS`](ws.md) |
-|[`⎕AT`](at.md) |[`⎕DL`](dl.md) |[`⎕FERASE`](ferase.md) |[`⎕FSTIE`](fstie.md) |[`⎕NC`](nc.md) |[`⎕NREAD`](nread.md) |[`⎕PW`](pw.md) |[`⎕SRC`](src.md) |[`⎕TPOOL`](tpool.md)|[`⎕WSID`](wsid.md) |
-|[`⎕ATX`](atx.md) |[`⎕DM`](dm.md) |[`⎕FHIST`](fhist.md) |[`⎕FTIE`](ftie.md) |[`⎕NCOPY`](ncopy.md) |[`⎕NRENAME`](nrename.md) |[`⎕R`](r.md) |[`⎕STACK`](stack.md) |[`⎕TPUT`](tput.md) |[`⎕WX`](wx.md) |
-|[`⎕AV`](av.md) |[`⎕DMX`](dmx.md) |[`⎕FHOLD`](fhold.md) |[`⎕FUNTIE`](funtie.md) |[`⎕NCREATE`](ncreate.md)|[`⎕NREPLACE`](nreplace.md)|[`⎕REFS`](refs.md) |[`⎕STATE`](state.md) |[`⎕TRACE`](trace.md)|[`⎕XML`](xml.md) |
-|[`⎕AVU`](avu.md) |[`⎕DQ`](dq.md) |[`⎕FIX`](fix.md) |[`⎕FX`](fx.md) |[`⎕NDELETE`](ndelete.md)|[`⎕NRESIZE`](nresize.md) |[`⎕RL`](rl.md) |[`⎕STOP`](stop.md) |[`⎕TRAP`](trap.md) |[`⎕XSI`](xsi.md) |
-|[`⎕BASE`](base.md) |[`⎕DR`](dr.md) |[`⎕FLIB`](flib.md) |[`⎕INSTANCES`](instances.md)|[`⎕NERASE`](nerase.md) |[`⎕NS`](ns.md) |[`⎕RSI`](rsi.md) |[`⎕SVC`](svc.md) |[`⎕TREQ`](treq.md) |[`⎕XT`](xt.md) |
-|[`⎕C`](c.md) |[`⎕DT`](dt.md) |[`⎕FMT`](fmt.md) |[`⎕IO`](io.md) |[`⎕NEW`](new.md) |[`⎕NSI`](nsi.md) |[`⎕RTL`](rtl.md) |[`⎕SVO`](svo.md) |[`⎕TS`](ts.md) |[`⎕Ⓐ`](underscored-alphabetic-characters.md)|
-|[`⎕CLASS`](class.md) |[`⎕ED`](ed.md) |[`⎕FNAMES`](fnames.md) |[`⎕JSON`](json.md) |[`⎕NEXISTS`](nexists.md)|[`⎕NSIZE`](nsize.md) |[`⎕S`](s.md) |[`⎕SVQ`](svq.md) |[`⎕TSYNC`](tsync.md)| |
-|[`⎕CLEAR`](clear.md) |[`⎕EM`](em.md) |[`⎕FNUMS`](fnums.md) |[`⎕KL`](kl.md) |[`⎕NGET`](nget.md) |[`⎕NTIE`](ntie.md) |[`⎕SAVE`](save.md) |[`⎕SVR`](svr.md) |[`⎕UCS`](ucs.md) | |
-|[`⎕CMD`](cmd.md) |[`⎕EN`](en.md) |[`⎕FPROPS`](fprops.md) |[`⎕LC`](lc.md) |[`⎕NINFO`](ninfo.md) |[`⎕NULL`](null.md) |[`⎕SD`](sd.md) |[`⎕SVS`](svs.md) |[`⎕USING`](using.md)| |
-|[`⎕CR`](cr.md) |[`⎕EX`](ex.md) |[`⎕FR`](fr.md) |[`⎕LOAD`](load.md) |[`⎕NL`](nl.md) |[`⎕NUNTIE`](nuntie.md) |[`⎕SE`](se.md) |[`⎕TALLOC`](talloc.md)|[`⎕VFI`](vfi.md) | |
-|[`⎕CS`](cs.md) |[`⎕EXCEPTION`](exception.md)|[`⎕FRDAC`](frdac.md) |[`⎕LOCK`](lock.md) |[`⎕NLOCK`](nlock.md) |[`⎕NXLATE`](nxlate.md) |[`⎕SH`](sh.md) |[`⎕TC`](tc.md) |[`⎕VGET`](vget.md) | |
-|[`⎕CSV`](csv.md) |[`⎕EXPORT`](export.md) |[`⎕FRDCI`](frdci.md) |[`⎕LX`](lx.md) |[`⎕NMOVE`](nmove.md) |[`⎕OFF`](off.md) |[`⎕SHADOW`](shadow.md) |[`⎕TCNUMS`](tcnums.md)|[`⎕VR`](vr.md) | |
-|[`⎕CT`](ct.md) |[`⎕FAPPEND`](fappend.md) |[`⎕FREAD`](fread.md) |[`⎕MAP`](map.md) |[`⎕NNAMES`](nnames.md) |[`⎕OPT`](opt.md) |[`⎕SHELL`](shell.md) |[`⎕TGET`](tget.md) |[`⎕VSET`](vset.md) | |
-
-
-[Row-wise](system-functions-and-variables-rowwise.md)
diff --git a/language-reference-guide/docs/system-functions/system-functions-and-variables-print.md b/language-reference-guide/docs/system-functions/system-functions-and-variables-print.md
deleted file mode 100644
index 930e4db01c8..00000000000
--- a/language-reference-guide/docs/system-functions/system-functions-and-variables-print.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-search:
- exclude: true
----
-
-System Functions and Variables (A-Z)
-
-|-----------|----------|-----------|------------|----------|
-|`⎕A` |`⎕AI` |`⎕AN` |`⎕ARBIN` |`⎕ARBOUT` |
-|`⎕AT` |`⎕ATX` |`⎕AV` |`⎕AVU` |`⎕BASE` |
-|`⎕C` |`⎕CLASS` |`⎕CLEAR` |`⎕CMD` |`⎕CR` |
-|`⎕CS` |`⎕CSV` |`⎕CT` |`⎕CY` |`⎕D` |
-|`⎕DCT` |`⎕DF` |`⎕DIV` |`⎕DL` |`⎕DM` |
-|`⎕DMX` |`⎕DQ` |`⎕DR` |`⎕DT` |`⎕ED` |
-|`⎕EM` |`⎕EN` |`⎕EX` |`⎕EXCEPTION`|`⎕EXPORT` |
-|`⎕FAPPEND` |`⎕FAVAIL` |`⎕FCHK` |`⎕FCOPY` |`⎕FCREATE`|
-|`⎕FDROP` |`⎕FERASE` |`⎕FHIST` |`⎕FHOLD` |`⎕FIX` |
-|`⎕FLIB` |`⎕FMT` |`⎕FNAMES` |`⎕FNUMS` |`⎕FPROPS` |
-|`⎕FR` |`⎕FRDAC` |`⎕FRDCI` |`⎕FREAD` |`⎕FRENAME`|
-|`⎕FREPLACE`|`⎕FRESIZE`|`⎕FSIZE` |`⎕FSTAC` |`⎕FSTIE` |
-|`⎕FTIE` |`⎕FUNTIE` |`⎕FX` |`⎕INSTANCES`|`⎕IO` |
-|`⎕JSON` |`⎕KL` |`⎕LC` |`⎕LOAD` |`⎕LOCK` |
-|`⎕LX` |`⎕MAP` |`⎕MKDIR` |`⎕ML` |`⎕MONITOR`|
-|`⎕NA` |`⎕NAPPEND`|`⎕NC` |`⎕NCOPY` |`⎕NCREATE`|
-|`⎕NDELETE` |`⎕NERASE` |`⎕NEW` |`⎕NEXISTS` |`⎕NGET` |
-|`⎕NINFO` |`⎕NL` |`⎕NLOCK` |`⎕NMOVE` |`⎕NNAMES` |
-|`⎕NNUMS` |`⎕NPARTS` |`⎕NPUT` |`⎕NQ` |`⎕NR` |
-|`⎕NREAD` |`⎕NRENAME`|`⎕NREPLACE`|`⎕NRESIZE` |`⎕NS` |
-|`⎕NSI` |`⎕NSIZE` |`⎕NTIE` |`⎕NULL` |`⎕NUNTIE` |
-|`⎕NXLATE` |`⎕OFF` |`⎕OPT` |`⎕OR` |`⎕PATH` |
-|`⎕PFKEY` |`⎕PP` |`⎕PROFILE` |`⎕PW` |`⎕R` |
-|`⎕REFS` |`⎕RL` |`⎕RSI` |`⎕RTL` |`⎕S` |
-|`⎕SAVE` |`⎕SD` |`⎕SE` |`⎕SH` |`⎕SHADOW` |
-|`⎕SHELL` |`⎕SI` |`⎕SIGNAL` |`⎕SIZE` |`⎕SM` |
-|`⎕SR` |`⎕SRC` |`⎕STACK` |`⎕STATE` |`⎕STOP` |
-|`⎕SVC` |`⎕SVO` |`⎕SVQ` |`⎕SVR` |`⎕SVS` |
-|`⎕TALLOC` |`⎕TC` |`⎕TCNUMS` |`⎕TGET` |`⎕THIS` |
-|`⎕TID` |`⎕TKILL` |`⎕TNAME` |`⎕TNUMS` |`⎕TPOOL` |
-|`⎕TPUT` |`⎕TRACE` |`⎕TRAP` |`⎕TREQ` |`⎕TS` |
-|`⎕TSYNC` |`⎕UCS` |`⎕USING` |`⎕VFI` |`⎕VGET` |
-|`⎕VR` |`⎕VSET` |`⎕WA` |`⎕WC` |`⎕WG` |
-|`⎕WN` |`⎕WS` |`⎕WSID` |`⎕WX` |`⎕XML` |
-|`⎕XSI` |`⎕XT` |`⎕Á` | | |
diff --git a/language-reference-guide/docs/system-functions/system-functions-and-variables-rowwise.md b/language-reference-guide/docs/system-functions/system-functions-and-variables-rowwise.md
deleted file mode 100644
index 4a6c0bbefa7..00000000000
--- a/language-reference-guide/docs/system-functions/system-functions-and-variables-rowwise.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-search:
- exclude: true
----
-
-System Functions and Variables (A-Z)
-
-|------------------------|----------------------|--------------------------------------------|----------------------------|------------------------|--------------------------|------------------------|--------------------------|------------------------|------------------------|
-|[`⎕A`](a.md) |[`⎕AI`](ai.md) |[`⎕AN`](an.md) |[`⎕ARBIN`](arbin.md) |[`⎕ARBOUT`](arbout.md) |[`⎕AT`](at.md) |[`⎕ATX`](atx.md) |[`⎕AV`](av.md) |[`⎕AVU`](avu.md) |[`⎕BASE`](base.md) |
-|[`⎕C`](c.md) |[`⎕CLASS`](class.md) |[`⎕CLEAR`](clear.md) |[`⎕CMD`](cmd.md) |[`⎕CR`](cr.md) |[`⎕CS`](cs.md) |[`⎕CSV`](csv.md) |[`⎕CT`](ct.md) |[`⎕CY`](cy.md) |[`⎕D`](d.md) |
-|[`⎕DCT`](dct.md) |[`⎕DF`](df.md) |[`⎕DIV`](div.md) |[`⎕DL`](dl.md) |[`⎕DM`](dm.md) |[`⎕DMX`](dmx.md) |[`⎕DQ`](dq.md) |[`⎕DR`](dr.md) |[`⎕DT`](dt.md) |[`⎕ED`](ed.md) |
-|[`⎕EM`](em.md) |[`⎕EN`](en.md) |[`⎕EX`](ex.md) |[`⎕EXCEPTION`](exception.md)|[`⎕EXPORT`](export.md) |[`⎕FAPPEND`](fappend.md) |[`⎕FAVAIL`](favail.md) |[`⎕FCHK`](fchk.md) |[`⎕FCOPY`](fcopy.md) |[`⎕FCREATE`](fcreate.md)|
-|[`⎕FDROP`](fdrop.md) |[`⎕FERASE`](ferase.md)|[`⎕FHIST`](fhist.md) |[`⎕FHOLD`](fhold.md) |[`⎕FIX`](fix.md) |[`⎕FLIB`](flib.md) |[`⎕FMT`](fmt.md) |[`⎕FNAMES`](fnames.md) |[`⎕FNUMS`](fnums.md) |[`⎕FPROPS`](fprops.md) |
-|[`⎕FR`](fr.md) |[`⎕FRDAC`](frdac.md) |[`⎕FRDCI`](frdci.md) |[`⎕FREAD`](fread.md) |[`⎕FRENAME`](frename.md)|[`⎕FREPLACE`](freplace.md)|[`⎕FRESIZE`](fresize.md)|[`⎕FSIZE`](fsize.md) |[`⎕FSTAC`](fstac.md) |[`⎕FSTIE`](fstie.md) |
-|[`⎕FTIE`](ftie.md) |[`⎕FUNTIE`](funtie.md)|[`⎕FX`](fx.md) |[`⎕INSTANCES`](instances.md)|[`⎕IO`](io.md) |[`⎕JSON`](json.md) |[`⎕KL`](kl.md) |[`⎕LC`](lc.md) |[`⎕LOAD`](load.md) |[`⎕LOCK`](lock.md) |
-|[`⎕LX`](lx.md) |[`⎕MAP`](map.md) |[`⎕MKDIR`](mkdir.md) |[`⎕ML`](ml.md) |[`⎕MONITOR`](monitor.md)|[`⎕NA`](na.md) |[`⎕NAPPEND`](nappend.md)|[`⎕NC`](nc.md) |[`⎕NCOPY`](ncopy.md) |[`⎕NCREATE`](ncreate.md)|
-|[`⎕NDELETE`](ndelete.md)|[`⎕NERASE`](nerase.md)|[`⎕NEW`](new.md) |[`⎕NEXISTS`](nexists.md) |[`⎕NGET`](nget.md) |[`⎕NINFO`](ninfo.md) |[`⎕NL`](nl.md) |[`⎕NLOCK`](nlock.md) |[`⎕NMOVE`](nmove.md) |[`⎕NNAMES`](nnames.md) |
-|[`⎕NNUMS`](nnums.md) |[`⎕NPARTS`](nparts.md)|[`⎕NPUT`](nput.md) |[`⎕NQ`](nq.md) |[`⎕NR`](nr.md) |[`⎕NREAD`](nread.md) |[`⎕NRENAME`](nrename.md)|[`⎕NREPLACE`](nreplace.md)|[`⎕NRESIZE`](nresize.md)|[`⎕NS`](ns.md) |
-|[`⎕NSI`](nsi.md) |[`⎕NSIZE`](nsize.md) |[`⎕NTIE`](ntie.md) |[`⎕NULL`](null.md) |[`⎕NUNTIE`](nuntie.md) |[`⎕NXLATE`](nxlate.md) |[`⎕OFF`](off.md) |[`⎕OPT`](opt.md) |[`⎕OR`](or.md) |[`⎕PATH`](path.md) |
-|[`⎕PFKEY`](pfkey.md) |[`⎕PP`](pp.md) |[`⎕PROFILE`](profile.md) |[`⎕PW`](pw.md) |[`⎕R`](r.md) |[`⎕REFS`](refs.md) |[`⎕RL`](rl.md) |[`⎕RSI`](rsi.md) |[`⎕RTL`](rtl.md) |[`⎕S`](s.md) |
-|[`⎕SAVE`](save.md) |[`⎕SD`](sd.md) |[`⎕SE`](se.md) |[`⎕SH`](sh.md) |[`⎕SHADOW`](shadow.md) |[`⎕SHELL`](shell.md) |[`⎕SI`](si.md) |[`⎕SIGNAL`](signal.md) |[`⎕SIZE`](size.md) |[`⎕SM`](sm.md) |
-|[`⎕SR`](sr.md) |[`⎕SRC`](src.md) |[`⎕STACK`](stack.md) |[`⎕STATE`](state.md) |[`⎕STOP`](stop.md) |[`⎕SVC`](svc.md) |[`⎕SVO`](svo.md) |[`⎕SVQ`](svq.md) |[`⎕SVR`](svr.md) |[`⎕SVS`](svs.md) |
-|[`⎕TALLOC`](talloc.md) |[`⎕TC`](tc.md) |[`⎕TCNUMS`](tcnums.md) |[`⎕TGET`](tget.md) |[`⎕THIS`](this.md) |[`⎕TID`](tid.md) |[`⎕TKILL`](tkill.md) |[`⎕TNAME`](tname.md) |[`⎕TNUMS`](tnums.md) |[`⎕TPOOL`](tpool.md) |
-|[`⎕TPUT`](tput.md) |[`⎕TRACE`](trace.md) |[`⎕TRAP`](trap.md) |[`⎕TREQ`](treq.md) |[`⎕TS`](ts.md) |[`⎕TSYNC`](tsync.md) |[`⎕UCS`](ucs.md) |[`⎕USING`](using.md) |[`⎕VFI`](vfi.md) |[`⎕VGET`](vget.md) |
-|[`⎕VR`](vr.md) |[`⎕VSET`](vset.md) |[`⎕WA`](wa.md) |[`⎕WC`](wc.md) |[`⎕WG`](wg.md) |[`⎕WN`](wn.md) |[`⎕WS`](ws.md) |[`⎕WSID`](wsid.md) |[`⎕WX`](wx.md) |[`⎕XML`](xml.md) |
-|[`⎕XSI`](xsi.md) |[`⎕XT`](xt.md) |[`⎕Ⓐ`](underscored-alphabetic-characters.md)| | | | | | | |
-
-[Column-wise](system-functions-and-variables-colwise.md)
diff --git a/language-reference-guide/mkdocs.yml b/language-reference-guide/mkdocs.yml
index 2347b394eb3..c13ff709824 100644
--- a/language-reference-guide/mkdocs.yml
+++ b/language-reference-guide/mkdocs.yml
@@ -286,7 +286,6 @@ nav:
- System Functions: system-functions/index.md
- System Functions (by Category): system-functions/system-functions-by-category.md
- System Functions (A-Z):
- - Introduction: system-functions/system-functions-and-variables-colwise.md
- Character Input Output: system-functions/character-input-output.md
- Evaluated Input Output: system-functions/evaluated-input-output.md
- Underscored Alphabetic Characters: system-functions/underscored-alphabetic-characters.md
diff --git a/language-reference-guide/print_mkdocs.yml b/language-reference-guide/print_mkdocs.yml
index 4e73ed59eea..2cba687ce87 100644
--- a/language-reference-guide/print_mkdocs.yml
+++ b/language-reference-guide/print_mkdocs.yml
@@ -280,7 +280,6 @@ nav:
- Zilde: other-syntax/zilde.md
- System Functions and Variables:
- Introduction: system-functions/index.md
- - System Functions: system-functions/system-functions-and-variables-print.md
- System Functions Categorised: system-functions/system-functions-by-category.md
- System Functions (A-Z):
- Character Input Output: system-functions/character-input-output.md
From 49fa1e6afbafd98064957c3281f40cc1942a8bfc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ad=C3=A1m=20Brudzewsky?=
<10961427+abrudz@users.noreply.github.com>
Date: Thu, 27 Nov 2025 14:08:27 +0100
Subject: [PATCH 2/2] =?UTF-8?q?add=20=E2=8E=95opt=20to=20grand=20table?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
language-reference-guide/docs/system-functions/index.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/language-reference-guide/docs/system-functions/index.md b/language-reference-guide/docs/system-functions/index.md
index 1031c2cf49f..40788e9acfe 100644
--- a/language-reference-guide/docs/system-functions/index.md
+++ b/language-reference-guide/docs/system-functions/index.md
@@ -125,6 +125,7 @@ Dyalog includes a collection of built-in facilities that provide various service
|[`⎕NUNTIE`](nuntie.md) |Untie Files |Monadic function|
|[`⎕NXLATE`](nxlate.md) |Specify Translation Table |Ambivalent function|
|[`⎕OFF`](off.md) |End the session |Constant|
+|[`⎕OPT`](or.md) |Variant |Dyadic operator|
|[`⎕OR`](or.md) |Object Representation |Monadic function|
|[`⎕PATH`](path.md) |Search Path |Variable|
|[`⎕PFKEY`](pfkey.md)|Programmable Function Keys |Ambivalent function|