4,493
edits
Miraheze>Adám Brudzewsky No edit summary |
(Note for those looking for "APL".) |
||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:APL#}} | {{DISPLAYTITLE:APL#}} | ||
{{Infobox array language | {{Infobox array language | ||
| title = APL# | |||
| array model = [[nested array model|nested]] | | array model = [[nested array model|nested]] | ||
| index origin = 0 | | index origin = 0 | ||
Line 11: | Line 12: | ||
| developer = [[Dyalog Ltd.]] | | developer = [[Dyalog Ltd.]] | ||
| license = Unavailable / Proprietary software | | license = Unavailable / Proprietary software | ||
| implementation | | implementation language = [[wikipedia:C_Sharp_(programming_language)|C#]] | ||
| platform = [ | | platform = [[wikipedia:Common Language Infrastructure|CLI]] | ||
| operating systems = Microsoft Windows, macOS, Symbian OS, Linux | | operating systems = Microsoft Windows, macOS, Symbian OS, Linux | ||
| influenced by = [[APL2]], [[J]], [[Dyalog APL]], [[wikipedia:C_Sharp_(programming_language)|C#]] | | influenced by = [[APL2]], [[J]], [[Dyalog APL]], [[wikipedia:C_Sharp_(programming_language)|C#]] | ||
}} | }} | ||
:''For technical reasons, "APL" redirects here. For an overview, see [[Overview]].'' | |||
'''APL#''' (pronounced ''APL Sharp'') was presented by [[Dyalog Ltd.]] at the 2010 [[APL conference]] in Berlin. The goal was to make the benefits of safe/managed computing available to users of APL through the development of an APL dialect targeting Microsoft Silverlight/Moonlight and featuring tight integration with Microsoft [[.NET]]. | '''APL#''' (pronounced ''APL Sharp'') was presented by [[Dyalog Ltd.]] at the 2010 [[APL conference]] in Berlin. The goal was to make the benefits of safe/managed computing available to users of APL through the development of an APL dialect targeting Microsoft Silverlight/Moonlight and featuring tight integration with Microsoft [[.NET]]. | ||
Line 27: | Line 28: | ||
* User-defined names are global by default, and local variables are visible to all sub-functions | * User-defined names are global by default, and local variables are visible to all sub-functions | ||
APL# featured a single functional form (besides for [[train]]s) which was a hybrid between [[dfn]] and [[tradfn]] syntax, superficially resembling that of dfns, but allowing a header (calling signature) and [[control | APL# featured a single functional form (besides for [[train]]s) which was a hybrid between [[dfn]] and [[tradfn]] syntax, superficially resembling that of dfns, but allowing a header (calling signature) and [[control structure]]s. | ||
In 2012 Microsoft deprecated Silverlight for HTML5 in Windows 8, and Dyalog subsequently abandoned the APL# project. | In 2012 Microsoft deprecated Silverlight for HTML5 in Windows 8, and Dyalog subsequently abandoned the APL# project. | ||
Line 39: | Line 40: | ||
* [https://www.dyalog.com/uploads/conference/dyalog11/presentations/D08_apl_sharp/AplSharpCoreLanguage_Dyalog2011_Presentation.pdf APL# Core language] | * [https://www.dyalog.com/uploads/conference/dyalog11/presentations/D08_apl_sharp/AplSharpCoreLanguage_Dyalog2011_Presentation.pdf APL# Core language] | ||
{{APL | {{APL dialects}}[[Category:APL dialects]][[Category:Nested array languages]][[Category:.NET]] |