| Alias(es) | IBM-371, ISO-IR-68 |
|---|---|
| Language | APL syntax and symbols |
| Created by | Canadian Standards Association APL Working Group |
| Classification | 7-bit modified ASCII with mandatoryBS composition |
TheAPL Character Set for Workspace Interchange, registered for use withISO/IEC 2022 asISO-IR-68,[1] is a character set developed by the APL Working Group of theCanadian Standards Association.[2]IBM calls itCode page 371.[3] It is one ofseveral APL code pages used for thesyntax and symbols used by theAPL programming language.[2]
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| 0x | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
| 2x | SP | ¨ | ) | < | ≤ | = | > | ] | ∨ | ∧ | ≠ | ÷ | , | + | . | / |
| 3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ( | [ | ; | × | : | \ |
| 4x | ¯ | ⍺ | ⊥ | ∩ | ⌊ | ∊ | _ | ∇ | ∆ | ⍳ | ∘ | ' | ⎕ | ∣ | ⊤ | ○ |
| 5x | ⋆ | ? | ⍴ | ⌈ | ∼ | ↓ | ∪ | ⍵ | ⊃ | ↑ | ⊂ | ← | ⊢ | → | ≥ | - |
| 6x | ⋄ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 7x | P | Q | R | S | T | U | V | W | X | Y | Z | { | ⊣ | } | $ | DEL |
The encoding intends that certain of the above characters should be able to berepresented at the same character position to produce additional symbols required for APL as composite characters, such as the following:[2]
| Combined characters | Composite character(s) | Unicode |
|---|---|---|
| ÷ and⎕ | ⌹ | U+2339APL FUNCTIONAL SYMBOL QUAD DIVIDE |
| _ and ∆ | ⍙ | U+2359APL FUNCTIONAL SYMBOL DELTA UNDERBAR |
| _ and A to Z | A toZ | |
| ∘ and ⊥ | ⍎ | U+234EAPL FUNCTIONAL SYMBOL DOWN TACK JOT |
| ∘ and ∩ | ⍝ | U+235DAPL FUNCTIONAL SYMBOL UP SHOE JOT |
| ∘ and ⊤ | ⍕ | U+2355APL FUNCTIONAL SYMBOL UP TACK JOT |
| ' and . | ! | U+0021EXCLAMATION MARK |
| ' and ⎕ | ⍞ | U+235EAPL FUNCTIONAL SYMBOL QUOTE QUAD |
| | and ∇ | ⍒ | U+234BAPL FUNCTIONAL SYMBOL DEL STILE |
| | and ∆ | ⍋ | U+2352APL FUNCTIONAL SYMBOL DELTA STILE |
| ○ and \ | ⍉ | U+2349APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH |
| ○ and | | ⌽ | U+233DAPL FUNCTIONAL SYMBOL CIRCLE STILE |
| ○ and ⋆ | ⍟ | U+235FAPL FUNCTIONAL SYMBOL CIRCLE STAR |
| ○ and - | ⊖ | U+2296CIRCLED MINUS |
| ∼ and ∧ | ⍲ | U+2372APL FUNCTIONAL SYMBOL UP CARET TILDE |
| ∼ and ∨ | ⍱ | U+2371APL FUNCTIONAL SYMBOL DOWN CARET TILDE |
| ∼ and ∇ | ⍫ | U+236BAPL FUNCTIONAL SYMBOL DEL TILDE |
| - and / | ⌿ | U+233FAPL FUNCTIONAL SYMBOL SLASH BAR |
| - and \ | ⍀ | U+2340APL FUNCTIONAL SYMBOL BACKSLASH BAR |