APL64: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Text replacement - "<source" to "<syntaxhighlight")
(Released (page may still have some old info))
Line 1: Line 1:
{{ Infobox array language
{{ Infobox array language
| developer                = [[APL2000]]
| developer                = [[APL2000]]
| released                = unreleased
| released                = 2022
| latest release version  = 2023.0.13 / 2023-12-12
| array model              = [[Nested array model|nested]]
| array model              = [[Nested array model|nested]]
| index origin            = 0 or 1
| index origin            = 0 or 1
Line 10: Line 11:
| platforms                = x86_64
| platforms                = x86_64
| operating systems        = Windows, Android, iOS, Linux
| operating systems        = Windows, Android, iOS, Linux
| website                  = [http://forum.apl2000.com/viewforum.php?f=30 APL64 project forum]
| license                  = Proprietary commercial software
| documentation            = [http://forum.apl2000.com/viewtopic.php?f=30&t=1183&sid=daabb3b1498981c3bbf8589e7a50eb9d Overview of the APL64 Project]
| website                  = [http://apl2000.com apl2000.com]
| forum                    = [http://forum.apl2000.com/ APLDN]
| influenced by            = [[APL+Win]], [[wikipedia:C_Sharp_(programming_language)|C#]]
| influenced by            = [[APL+Win]], [[wikipedia:C_Sharp_(programming_language)|C#]]
}}
}}


'''APL64''' is a 64-bit APL interpreter in development by [[APL2000]], intended to be compatible with [[APL+Win]]. APLNow began work on the project in 2015 and has issued updates on it from 2018 to 2020.
'''APL64''' is a 64-bit APL interpreter intended as a [[Backwards compatibility|backwards-compatible]] successor to [[APL+Win]]. Vendor [[APL2000]] began work on the project in 2015 and offered the first release in August 2022.


New APL features described by the implementation team include a [[string datatype]] written using chevrons <syntaxhighlight lang=apl inline>«»</syntaxhighlight>, and "inner functions" defined using control statements <syntaxhighlight lang=apl inline>:DEF</syntaxhighlight> and <syntaxhighlight lang=apl inline>:ENDDEF</syntaxhighlight> rather than <syntaxhighlight lang=apl inline>∇</syntaxhighlight>. [[Multi-threading]] and advanced [[object-oriented programming]] features including integration with [[.NET]] are also planned.
New APL features include a [[string datatype]] written using chevrons <syntaxhighlight lang=apl inline>«»</syntaxhighlight>, "inner functions" defined using control statements <syntaxhighlight lang=apl inline>:DEF</syntaxhighlight> and <syntaxhighlight lang=apl inline>:ENDDEF</syntaxhighlight> rather than <syntaxhighlight lang=apl inline>∇</syntaxhighlight>, and inline comments enclosed with glyphs <code>⟃</code> and <code>⟄</code>.<ref>APLNow. [http://www.apl2000.com/APL64/Press/Advantages_of_APL64_Details_Document.pdf Advantages of APL64]. 2024.</ref>


== External Links ==
== External Links ==
Line 24: Line 26:
* [http://forum.apl2000.com/viewtopic.php?f=30&t=1229 APL64 Q&A Document (Nov 2, 2018)]
* [http://forum.apl2000.com/viewtopic.php?f=30&t=1229 APL64 Q&A Document (Nov 2, 2018)]
* [http://forum.apl2000.com/viewtopic.php?f=30&t=1323 APL Project Update - Sep 2020]
* [http://forum.apl2000.com/viewtopic.php?f=30&t=1323 APL Project Update - Sep 2020]
== References ==
<references/>


{{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]]
{{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]]

Revision as of 02:12, 17 January 2024


APL64 is a 64-bit APL interpreter intended as a backwards-compatible successor to APL+Win. Vendor APL2000 began work on the project in 2015 and offered the first release in August 2022.

New APL features include a string datatype written using chevrons «», "inner functions" defined using control statements :DEF and :ENDDEF rather than , and inline comments enclosed with glyphs and .[1]

External Links

References

  1. APLNow. Advantages of APL64. 2024.


APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000PometoTinyAPL
Historical A Programming LanguageA+ (A) ∙ APL#APL2CAPL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXExtended Dyalog APLIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyK (Goal, Klong, Q) ∙ KamilaLispLang5LilNialRADUiua
Overviews Comparison of APL dialectsTimeline of array languagesTimeline of influential array languagesFamily tree of array languages