Digital encoding of APL symbols: Difference between revisions

Content deleted Content added
GreenC bot (talk | contribs)
Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#www-03.ibm.com
Character sets: tag jargon: "on the wire". My best guess is it means "in transmission", but that doesn't really make sense.
 
(6 intermediate revisions by 6 users not shown)
Line 3:
 
==Character sets==
Due to its origins on [[IBM]] [[IBM Selectric typewriter|Selectric]]-based [[teleprinter]]s, APL symbols have traditionally been represented on the wire{{jargon inline|date=August 2025}} using a unique, non-standard character set. In the 1960s and 1970s, few terminal devices existed which could reproduce them, the most popular ones being the [[IBM 2741]] and [[IBM 1050]] fitted with a specific APL print head. Over time, with the universal use of high-quality graphic display, printing devices and [[Unicode]] support, the APL character font problem has largely been eliminated.
 
===Character repertoire===
Line 71:
|SL300000 || Equal Underbar (APL) || {{unichar|2261|IDENTICAL TO}} ||
|-
|SL310000 || OUT Symbol (APL)<ref name="slgcgidchart"/> || none{{efn|Unicode 1.0 had the "APL out" character at U+2301, but it was removed in Unicode 1.0.1.<ref>{{cite web|url=https://www.unicode.org/versions/Unicode1.0.0/Notice.pdf|title=Unicode 1.0.1 Addendum|work=The Unicode Standard|date=1992-11-03|accessdate=2024-09-21}}</ref>}} || Not used in any IBM-documented code page. ReferenceIBM's reference glyph resembles oblique underlined forms of the letters O, U and T overstruck in the same character position.
|-
|SL320000 || Diaeresis Dot (APL) || {{unichar|2235|BECAUSE}} ||
Line 1,078:
 
====Code page 907====
'''Code page 907''' is used by the IBM 3812, like [[code page 906]].
 
{|{{chset-table-header1|Code page 907<ref name="cpgid907">{{citation|mode=cs1 |archive-url=https://web.archive.org/web/20170803005351/http://www-03.ibm.com/systems/resources/systems_i_software_globalization_pdf_cp00907z.pdf |archive-date=2017-08-03 |url=http://www-03.ibm.com/systems/resources/systems_i_software_globalization_pdf_cp00907z.pdf |title=Code Page 00907 |author=IBM |author-link=IBM}}</ref>}}
Line 1,990:
 
==Keyboard layout==
NoteThere theare mnemonics associating an APL character with a letter: {{keypress|?}} (''question mark'') on {{keypress|Q}}, {{keypress|⋆}} (''power'') on {{keypress|P}}, {{keypress|ρ}} (''rho'') on {{keypress|R}}, {{keypress|⊥}} (''base value'') on {{keypress|B}}, {{keypress|⊤}} (''eNcode'') on {{keypress|N}}, {{keypress|∣}} (''modulus'') on {{keypress|M}} and so on. This makes it easier for an English-language speaker to type APL on a non-APL keyboard, providing one has visual feedback on one's screen. Also, decals have been produced for attachment to standard keyboards, either on the front of the keys or on the top of them.
[[Image:APL-keybd2.svg|600px|thumb|center|APL keyboard layout.<ref>
A more up-to-date keyboard diagram, applicable for APL2 and other modern implementations, is available at WikensOnline '''[http://www.wickensonline.co.uk/apl/union-large.png Union APL large keyboard layout for Windows] {{webarchive |url=https://web.archive.org/web/20120310113525/http://www.wickensonline.co.uk/apl/union-large.png |date=March 10, 2012 }}''', '''[http://www.wickensonline.co.uk/apl-unicomp.html actual photo + diagram here] {{webarchive |url=https://web.archive.org/web/20150403042056/http://www.wickensonline.co.uk/apl-unicomp.html |date=April 3, 2015 }}''' and '''[http://www.sudleyplace.com/APL/Keyboard.ahtml NARS2000 APL keyboard layout here]'''.</ref>]]