System Functions: Difference between revisions

From NARS2000
Jump to navigationJump to search
(new)
 
(new format)
Line 1: Line 1:
<table border=1>
{| class="wikitable" style="font-size: 95%;" width="{{{Width|{{{width|100%}}}}}}" align="center"
<td>
{|
|-
|-
|| [[System Function A|<apll>⎕A</apll>]]
! Colspan=8 | System Functions
|| (Uppercase English Alphabet)
|-
|-
|| [[System Function AT|<apll>⎕AT</apll>]]
{{SF1|A    | Uppercase English Alphabet}}
|| (Object Attributes)
{{SF1|AV    | Atomic Vector}}
{{SF1|EM    | Event Message}}
{{SF1|ET    | Event Type}}
|-
|-
|| [[System Function AV|<apll>⎕AV</apll>]]
{{SF1|LC    | Line Counter}}
|| (Atomic Vector)
{{SF1|NNAMES| Names of Open Native Files}}
{{SF1|NNUMS | Tie Numbers of Open Native Files}}
{{SF1|SYSID | System Identifier}}
|-
|-
|| [[System Function CR|<apll>⎕CR</apll>]]
{{SF1|SYSVER| System Version}}
|| (Canonical Representation)
{{SF1|TC    | Terminal Control Characters}}
{{SF1|TCBEL | Terminal Control Character, Bell}}
{{SF1|TCBS  | Terminal Control Character, Backspace}}
|-
|-
|| [[System Function DM|<apll>⎕DM</apll>]]
{{SF1|TCESC | Terminal Control Character, Escape}}
|| (Diagnostic Message)
{{SF1|TCFF  | Terminal Control Character, Form Feed}}
{{SF1|TCHT  | Terminal Control Character, Horizontal Tab}}
{{SF1|TCLF  | Terminal Control Character, Line Feed}}
|-
|-
|| [[System Function DR|<apll>⎕DR</apll>]]
{{SF1|TCNL  | Terminal Control Character, New Line}}
|| (Data Representation)
{{SF1|TCNUL | Terminal Control Character, Null}}
{{SF1|TS    | Time Stamp}}
{{SF1|WA    | Workspace Available}}
|-
|-
|| [[System Function EA|<apll>⎕EA</apll>]]
! colspan="8"  | Monadic or dyadic system functions
|| (Execute Alternate)
|-
|-
|| [[System Function EC|<apll>⎕EC</apll>]]
{{SF1|AT      | Attributes}}
|| (Execute Controlled)
{{SF1|CR      | Canonical representation}}
{{SF1|DL      | Delay execution}}
{{SF1|DR      | Data representation}}
|-
|-
|| [[System Function EM|<apll>⎕EM</apll>]]
{{SF1|EA      | Execute alternate}}
|| (Event Message)
{{SF1|EC      | Execute controlled}}
|}
{{SF1|ERROR   | Signal error}}
</td>
{{SF1|ES     | Event simulate}}
<td>
{|
|| [[System Function ERROR|<apll>⎕ERROR</apll>]]
|| (Signal Error)
|-
|| [[System Function ES|<apll>⎕ES</apll>]]
|| (Event Simulate)
|-
|| [[System Function ET|<apll>⎕ET</apll>]]
|| (Event Type)
|-
|| [[System Function FMT|<apll>⎕FMT</apll>]]
|| (Format)
|-
|| [[System Function MF|<apll>⎕MF</apll>]]
|| (Monitor Function)
|-
|| [[System Function Native Files|<apll>⎕N</apll>xxx]]
|| (Native File Functions)
|-
|| [[System Function NC|<apll>⎕NC</apll>]]
|| (Name Class)
|-
|| [[System Function NL|<apll>⎕NL</apll>]]
|| (Name List)
|}
</td>
<td>
{|
|| [[System Function SYSID|<apll>⎕SYSID</apll>]]
|| (System Identifier)
|-
|| [[System Function SYSVER|<apll>⎕SYSVER</apll>]]
|| (System Version)
|-
|-
|| [[System Function TC|<apll>⎕TC</apll>/<apll>⎕TC</apll>xxx]]
{{SF1|EX      | Expunge names}}
|| (Terminal Control)
{{SF1|FMT    | Format}}
{{SF1|FX      | Function fix}}
{{SF1|MF      | Monitor function}}
|-
|-
|| [[System Function TF|<apll>⎕TF</apll>]]
{{SF1|NAPPEND | Append data to an open native file}}
|| (Transfer Form)
{{SF1|NC      | Name classification}}
{{SF1|NCREATE | Create and open a native file}}
{{SF1|NERASE  | Erase an open native file}}
|-
|-
|| [[System Function UCS|<apll>⎕UCS</apll>]]
{{SF1|NL      | Name list}}
|| (Universal Character Set)
{{SF1|NREAD  | Read data from an open native file}}
{{SF1|NRENAME | Rename an open native file}}
{{SF1|NREPLACE| Replace data in an open native file}}
|-
|-
|| [[System Function VR|<apll>⎕VR</apll>]]
{{SF1|NRESIZE | Resize an open native file}}
|| (Visual Representation)
{{SF1|NSIZE  | Get the size of an open native file}}
{{SF1|NTIE    | Open a native file}}
{{SF1|NUNTIE  | Close a native file}}
|-
|-
|| [[System Function WA|<apll>⎕WA</apll>]]
{{SF1|TF      | Transfer form}}
|| (Workspace Available)
{{SF1|UCS    | Universal character set}}
{{SF1|VR      | Vector representation of a function}}                 
|}
|}
</td>
</table>

Revision as of 12:31, 22 February 2013

System Functions
⎕A Uppercase English Alphabet ⎕AV Atomic Vector ⎕EM Event Message ⎕ET Event Type
⎕LC Line Counter ⎕NNAMES Names of Open Native Files ⎕NNUMS Tie Numbers of Open Native Files ⎕SYSID System Identifier
⎕SYSVER System Version ⎕TC Terminal Control Characters ⎕TCBEL Terminal Control Character, Bell ⎕TCBS Terminal Control Character, Backspace
⎕TCESC Terminal Control Character, Escape ⎕TCFF Terminal Control Character, Form Feed ⎕TCHT Terminal Control Character, Horizontal Tab ⎕TCLF Terminal Control Character, Line Feed
⎕TCNL Terminal Control Character, New Line ⎕TCNUL Terminal Control Character, Null ⎕TS Time Stamp ⎕WA Workspace Available
Monadic or dyadic system functions
⎕AT Attributes ⎕CR Canonical representation ⎕DL Delay execution ⎕DR Data representation
⎕EA Execute alternate ⎕EC Execute controlled ⎕ERROR Signal error ⎕ES Event simulate
⎕EX Expunge names ⎕FMT Format ⎕FX Function fix ⎕MF Monitor function
⎕NAPPEND Append data to an open native file ⎕NC Name classification ⎕NCREATE Create and open a native file ⎕NERASE Erase an open native file
⎕NL Name list ⎕NREAD Read data from an open native file ⎕NRENAME Rename an open native file ⎕NREPLACE Replace data in an open native file
⎕NRESIZE Resize an open native file ⎕NSIZE Get the size of an open native file ⎕NTIE Open a native file ⎕NUNTIE Close a native file
⎕TF Transfer form ⎕UCS Universal character set ⎕VR Vector representation of a function