<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Digital_Command_Language</id>
		<title>Digital Command Language - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Digital_Command_Language"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;action=history"/>
		<updated>2026-04-15T01:49:37Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=36130&amp;oldid=prev</id>
		<title>Jnc: Avoid redir</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=36130&amp;oldid=prev"/>
				<updated>2025-04-18T15:54:32Z</updated>
		
		<summary type="html">&lt;p&gt;Avoid redir&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:54, 18 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[Interactive Application System|IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[Interactive Application System|IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Conditional &lt;/del&gt;statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;While &lt;/del&gt;loop|DO-WHILE]] or other [[loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;conditional &lt;/ins&gt;statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;while &lt;/ins&gt;loop|DO-WHILE]] or other [[loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;UNIX|&lt;/ins&gt;Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; set audit/alarm/enable=(authorization, breakin=all)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; set audit/alarm/enable=(authorization, breakin=all)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35194&amp;oldid=prev</id>
		<title>Jnc: Change name to match</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35194&amp;oldid=prev"/>
				<updated>2024-08-29T23:11:49Z</updated>
		
		<summary type="html">&lt;p&gt;Change name to match&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:11, 29 August 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DIGITAL &lt;/del&gt;Command Language''' ('''DCL''' for short) is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Digital &lt;/ins&gt;Command Language''' ('''DCL''' for short) is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[Interactive Application System|IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[Interactive Application System|IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot; &gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== External links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== External links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://h71000.www7.hp.com/doc/732FINAL/9996/9996PRO.HTML HP OpenVMS DCL Dictionary]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://dcl.openvms.org/ OpenVMS.org's DCL archive]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://h71000.www7.hp.com/doc/732FINAL/9996/9996PRO.HTML HP OpenVMS DCL Dictionary]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.dcldialogue.com&amp;#160; Archive of DEC Professional/Digital Age magazine's DCL columns]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://dcl.openvms.org/ OpenVMS.org's DCL archive]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://h71000.www7.hp.com/openvms/products/ips/xml/ XML-based new orientation for DCL and OpenVMS interface]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://www.dcldialogue.com&amp;#160; Archive of DEC Professional/Digital Age magazine's DCL columns]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://h71000.www7.hp.com/openvms/products/ips/xml/ XML-based new orientation for DCL and OpenVMS interface]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: DEC Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: DEC Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35192&amp;oldid=prev</id>
		<title>Jnc: Jnc moved page DIGITAL Command Language to Digital Command Language: Spelling as per DEC IAS manual</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35192&amp;oldid=prev"/>
				<updated>2024-08-29T23:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Jnc moved page &lt;a href=&quot;/wiki/DIGITAL_Command_Language&quot; class=&quot;mw-redirect&quot; title=&quot;DIGITAL Command Language&quot;&gt;DIGITAL Command Language&lt;/a&gt; to &lt;a href=&quot;/wiki/Digital_Command_Language&quot; title=&quot;Digital Command Language&quot;&gt;Digital Command Language&lt;/a&gt;: Spelling as per DEC IAS manual&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:09, 29 August 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35190&amp;oldid=prev</id>
		<title>Jnc: dab IAS</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=35190&amp;oldid=prev"/>
				<updated>2024-08-29T17:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;dab IAS&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 17:59, 29 August 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''DIGITAL Command Language''' ('''DCL''' for short) is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''DIGITAL Command Language''' ('''DCL''' for short) is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Interactive Application System|&lt;/ins&gt;IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:19774:newid:35190 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=19774&amp;oldid=prev</id>
		<title>Jnc: +cat</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=19774&amp;oldid=prev"/>
				<updated>2018-12-16T16:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;+cat&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:07, 16 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DCL&lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, the &lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DIGITAL Command Language&lt;/del&gt;'''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DIGITAL Command Language&lt;/ins&gt;''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;'''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DCL&lt;/ins&gt;''' &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for short) &lt;/ins&gt;is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l61&quot; &gt;Line 61:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 61:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.dcldialogue.com&amp;#160; Archive of DEC Professional/Digital Age magazine's DCL columns]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.dcldialogue.com&amp;#160; Archive of DEC Professional/Digital Age magazine's DCL columns]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://h71000.www7.hp.com/openvms/products/ips/xml/ XML-based new orientation for DCL and OpenVMS interface]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://h71000.www7.hp.com/openvms/products/ips/xml/ XML-based new orientation for DCL and OpenVMS interface]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: DEC Software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:19772:newid:19774 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=19772&amp;oldid=prev</id>
		<title>Jnc: Jnc moved page DCL to DIGITAL Command Language: Full name</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=19772&amp;oldid=prev"/>
				<updated>2018-12-16T16:05:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jnc moved page &lt;a href=&quot;/wiki/DCL&quot; class=&quot;mw-redirect&quot; title=&quot;DCL&quot;&gt;DCL&lt;/a&gt; to &lt;a href=&quot;/wiki/DIGITAL_Command_Language&quot; class=&quot;mw-redirect&quot; title=&quot;DIGITAL Command Language&quot;&gt;DIGITAL Command Language&lt;/a&gt;: Full name&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:05, 16 December 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=16096&amp;oldid=prev</id>
		<title>Jnc: typo</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=16096&amp;oldid=prev"/>
				<updated>2018-04-17T02:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:27, 17 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating system]]s that were sold by the former [[Digital Equipment Corporation|DEC]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems, and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/del&gt;loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[integer]]s, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[function]]s, which perform the same as their [[compiler|compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:16095:newid:16096 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=16095&amp;oldid=prev</id>
		<title>Jnc: Fix some links</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=16095&amp;oldid=prev"/>
				<updated>2018-04-17T02:26:23Z</updated>
		
		<summary type="html">&lt;p&gt;Fix some links&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 02:26, 17 April 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''DCL''', the '''DIGITAL Command Language''', is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''DCL''', the '''DIGITAL Command Language''', is the standard command language&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;systems&lt;/del&gt;]] that were sold by the former [[Digital Equipment Corporation]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;operating systems&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;adopted by most of the [[operating &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;system&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s &lt;/ins&gt;that were sold by the former [[Digital Equipment Corporation&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|DEC&lt;/ins&gt;]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] operating systems&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Integer (computer science)|integers&lt;/del&gt;]], [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Kernel (computer science)|&lt;/del&gt;kernel]] [[API]]) is through lexical [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Function (programming)|functions&lt;/del&gt;]], which perform the same as their [[compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Program &lt;/del&gt;loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;integer&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&lt;/ins&gt;, [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[kernel]] [[API]]) is through lexical [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;function&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&lt;/ins&gt;, which perform the same as their [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;compiler|&lt;/ins&gt;compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Library (computer science)|&lt;/del&gt;library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For the OpenVMS implementation, the command line parser is a runtime [[library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; set audit/alarm/enable=(authorization, breakin=all)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; set audit/alarm/enable=(authorization, breakin=all)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(While DCL documentation usually shows all DCL commands in uppercase, DCL commands are case-insensitive and may be typed in upper-, lower-, or mixed-case.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(While DCL documentation usually shows all DCL commands in uppercase, DCL commands are case-insensitive and may be typed in upper-, lower-, or mixed-case.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unlike other systems which use '''[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Path (computing)|paths&lt;/del&gt;]]''' for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a '''foreign symbol'''.&amp;#160; Most [[OpenVMS]]-native commands are defined via CLD files; these are compiled by the CDU (Command Definition Utility) and added to a DCL 'table' -- &amp;lt;tt&amp;gt;SYS$LIBRARY:DCLTABLES.EXE&amp;lt;/tt&amp;gt; by default, although processes are free to use their own tables -- and can then be invoked by the user.&amp;#160; For example, defining a command FOO that accepts the option &amp;quot;/BAR&amp;quot; and is implemented by the image &amp;lt;tt&amp;gt;SYS$SYSEXE:FOO.EXE&amp;lt;/tt&amp;gt; could be done with a CLD file similar to:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unlike other systems which use '''[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;path&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s&lt;/ins&gt;''' for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a '''foreign symbol'''.&amp;#160; Most [[OpenVMS]]-native commands are defined via CLD files; these are compiled by the CDU (Command Definition Utility) and added to a DCL 'table' -- &amp;lt;tt&amp;gt;SYS$LIBRARY:DCLTABLES.EXE&amp;lt;/tt&amp;gt; by default, although processes are free to use their own tables -- and can then be invoked by the user.&amp;#160; For example, defining a command FOO that accepts the option &amp;quot;/BAR&amp;quot; and is implemented by the image &amp;lt;tt&amp;gt;SYS$SYSEXE:FOO.EXE&amp;lt;/tt&amp;gt; could be done with a CLD file similar to:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; DEFINE VERB FOO&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; DEFINE VERB FOO&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:975:newid:16095 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=975&amp;oldid=prev</id>
		<title>Lucky: New page: '''DCL''', the '''DIGITAL Command Language''', is the standard command language &lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&gt; adopted by most of th...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Command_Language&amp;diff=975&amp;oldid=prev"/>
				<updated>2007-05-18T00:51:32Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;#039;&amp;#039;&amp;#039;DCL&amp;#039;&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;&amp;#039;DIGITAL Command Language&amp;#039;&amp;#039;&amp;#039;, is the standard command language &amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt; adopted by most of th...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''DCL''', the '''DIGITAL Command Language''', is the standard command language&lt;br /&gt;
&amp;lt;!-- Note: CLI stands for Command Language Interpreter, not command line interface --&amp;gt;&lt;br /&gt;
adopted by most of the [[operating systems]] that were sold by the former [[Digital Equipment Corporation]] (which has since been acquired by [[Hewlett-Packard]]). It had its roots in the [[IAS]] and [[RSTS/E]] [[operating systems]] and was implemented as a standard across most of Digital's operating systems, notably [[RSX-11]], but took its most powerful form in the [[OpenVMS]] operating system.  &lt;br /&gt;
&lt;br /&gt;
A [[scripting language]] that was written when the [[Fortran]] [[programming language]] was in heavy use, it supports several [[datatype]]s, including strings, [[Integer (computer science)|integers]], [[bit]] arrays, [[array]]s and booleans, but not [[floating point]] numbers. Access to [[OpenVMS]] ''system services'' ([[Kernel (computer science)|kernel]] [[API]]) is through lexical [[Function (programming)|functions]], which perform the same as their [[compiled language]] counterparts and allow scripts to get information on system state. DCL includes [[Conditional statement|IF-THEN-ELSE]], access to all the [[Record Management Services|RMS]] file types including stream, indexed, and sequential, but unfortunately lacks a [[While loop|DO-WHILE]] or other [[Program loop|looping]] construct, requiring users to make do with IF and [[GOTO]]-label statements instead.&lt;br /&gt;
&lt;br /&gt;
For the OpenVMS implementation, the command line parser is a runtime [[Library (computer science)|library]] (&amp;lt;tt&amp;gt;CLI$&amp;lt;/tt&amp;gt;) that can be compiled into user applications and therefore gives a consistent command line interface for both operating system supplied commands and user written commands. The command line must start with a verb and is then followed by arguments and/or position independent qualifiers (switches in [[Unix]] terminology), which can occur anywhere on the command line, or position dependent qualifiers which affect the parameter they appear after. Most qualifiers are position independent; that is, they can appear anywhere in the command line. Only the first most significant part of the verb and qualifier name is required. An example operating system command may look like:&lt;br /&gt;
&lt;br /&gt;
    set audit/alarm/enable=(authorization, breakin=all)&lt;br /&gt;
    show device/files $1$DGA1424:&lt;br /&gt;
&lt;br /&gt;
The second '''show''' command could also be typed as&lt;br /&gt;
&lt;br /&gt;
    sho dev $1$DGA1424:/fil&lt;br /&gt;
(While DCL documentation usually shows all DCL commands in uppercase, DCL commands are case-insensitive and may be typed in upper-, lower-, or mixed-case.)&lt;br /&gt;
&lt;br /&gt;
Unlike other systems which use '''[[Path (computing)|paths]]''' for locating commands, DCL requires commands to be defined explicitly, either via CLD (Command Language Definition) definitions or a '''foreign symbol'''.  Most [[OpenVMS]]-native commands are defined via CLD files; these are compiled by the CDU (Command Definition Utility) and added to a DCL 'table' -- &amp;lt;tt&amp;gt;SYS$LIBRARY:DCLTABLES.EXE&amp;lt;/tt&amp;gt; by default, although processes are free to use their own tables -- and can then be invoked by the user.  For example, defining a command FOO that accepts the option &amp;quot;/BAR&amp;quot; and is implemented by the image &amp;lt;tt&amp;gt;SYS$SYSEXE:FOO.EXE&amp;lt;/tt&amp;gt; could be done with a CLD file similar to:&lt;br /&gt;
&lt;br /&gt;
 DEFINE VERB FOO&lt;br /&gt;
    IMAGE &amp;quot;SYS$SYSEXE:FOO.EXE&amp;quot;&lt;br /&gt;
    QUALIFIER BAR&lt;br /&gt;
&lt;br /&gt;
The user can then type &amp;quot;&amp;lt;tt&amp;gt;FOO&amp;lt;/tt&amp;gt;&amp;quot;, or &amp;quot;&amp;lt;tt&amp;gt;FOO/BAR&amp;lt;/tt&amp;gt;&amp;quot;, and the FOO program will be invoked.  The command definition language supports many types of options, for example dates and file specifications, and allows a qualifier to change the image invoked -- for example &amp;quot;CREATE&amp;quot;, to create a file, vs. &amp;quot;CREATE/DIRECTORY&amp;quot; to create a directory.&lt;br /&gt;
&lt;br /&gt;
The other (simpler, but less flexible) method to define commands is via '''foreign commands'''.  This is more akin to the Unix method of invoking programs.  By giving the command:&lt;br /&gt;
&lt;br /&gt;
 foo :== $sys$sysexe:foo.exe&lt;br /&gt;
&lt;br /&gt;
the command 'FOO' will invoke FOO.EXE, and supply any additional arguments literally to the program, for example, &amp;quot;foo -v&amp;quot;.  This method is generally used for programs ported from Unix and other non-native systems; for C programs using argc and argv command syntax.&lt;br /&gt;
&lt;br /&gt;
Versions of [[OpenVMS]] DCL starting with V6.2 support the &amp;lt;tt&amp;gt;DCL$PATH&amp;lt;/tT&amp;gt; logical name for establishing Unix-style command paths.  This mechanism is known as an Automatic Foreign Command.  DCL$PATH allows a list of directories to be specified, and these directories are then searched for DCL command procedures (command.COM) and then for executable images (command.EXE) with filenames that match the command that was input by the user.  Like traditional foreign commands, automatic foreign commands also allow Unix-style command input.&lt;br /&gt;
&lt;br /&gt;
== Scripting ==&lt;br /&gt;
&lt;br /&gt;
DCL scripts look much like any other scripting language, with some exceptions.  All DCL verbs in a script are preceded with a $ symbol; other lines are considered to be input to a command. (Actually only command lines beginning with THEN or ELSE require the $.)  For example, to use the TYPE command to print a paragraph onto the screen, one might use a script similar to:&lt;br /&gt;
&lt;br /&gt;
 $ TYPE SYS$INPUT:&lt;br /&gt;
 This is an example of using the TYPE verb&lt;br /&gt;
 in the DCL language.&lt;br /&gt;
 $ EXIT&lt;br /&gt;
&lt;br /&gt;
== Indirect Variable Referencing ==&lt;br /&gt;
&lt;br /&gt;
It is possible to build arrays in DCL that are referenced through translated symbols.  This allows the programmer to build arbitrarily sized data structures using the data itself as an indexing function. &lt;br /&gt;
&lt;br /&gt;
  $ i = 1&lt;br /&gt;
  $ variable'i' = &amp;quot;blue&amp;quot;&lt;br /&gt;
  $ i = 2 &lt;br /&gt;
  $ variable'i' = &amp;quot;green&amp;quot;&lt;br /&gt;
  $ j = 1&lt;br /&gt;
  $ color = variable'j'&lt;br /&gt;
  $ rainbow'color' = &amp;quot;red&amp;quot;&lt;br /&gt;
  $ color = variable'i'&lt;br /&gt;
  $ rainbow'color' = &amp;quot;yellow&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In this example the variable &amp;lt;tt&amp;gt;rainbowblue&amp;lt;/tt&amp;gt; is assigned the value &amp;quot;red&amp;quot;, and &amp;lt;tt&amp;gt;rainbowgreen&amp;lt;/tt&amp;gt; is assigned the value &amp;quot;yellow&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*[http://h71000.www7.hp.com/doc/732FINAL/9996/9996PRO.HTML HP OpenVMS DCL Dictionary]&lt;br /&gt;
*[http://dcl.openvms.org/ OpenVMS.org's DCL archive]&lt;br /&gt;
*[http://www.dcldialogue.com  Archive of DEC Professional/Digital Age magazine's DCL columns]&lt;br /&gt;
*[http://h71000.www7.hp.com/openvms/products/ips/xml/ XML-based new orientation for DCL and OpenVMS interface]&lt;/div&gt;</summary>
		<author><name>Lucky</name></author>	</entry>

	</feed>