RAD: Difference between revisions
Jump to navigation
Jump to search
no edit summary
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Adám Brudzewsky No edit summary |
||
Line 6: | Line 6: | ||
| unicode support = full | | unicode support = full | ||
| released = 2018 | | released = 2018 | ||
| developer = Zachary | | developer = Zachary Taylor | ||
| latest release version = 2018 (unversioned) | | latest release version = 2018 (unversioned) | ||
| influenced by = [[Dyalog APL]], [K]] | | influenced by = [[Dyalog APL]], [K]] | ||
Line 16: | Line 16: | ||
| documentation = [https://bitbucket.org/zacharyjtaylor/rad/src/master/RAD_documentation.txt] | | documentation = [https://bitbucket.org/zacharyjtaylor/rad/src/master/RAD_documentation.txt] | ||
}} | }} | ||
'''RAD''' stands for ''Rankless APL Derivative''. It is very closely related to APL (mainly the Dyalog variety), but uses [[K]]'s array model. It was created by Zachary Taylor, 3rd place winner of [[Dyalog Ltd.]]'s 2017 APL Programming Contest. | '''RAD''' stands for ''Rankless APL Derivative''. It is very closely related to APL (mainly the Dyalog variety), but uses [[K]]'s array model, including the ability to "box" functions and use them as elements of an array. It was created by Zachary Taylor, 3rd place winner of [[Dyalog Ltd.]]'s 2017 APL Programming Contest.<ref>[https://www.dyalog.com/news/119/420/2017-APL-Programming-Contest-Winners.htm dyalog.com/news/119/420/2017-APL-Programming-Contest-Winners.htm]</ref> | ||
RAD adds a few new primitives, among them: | |||
* <code>μ</code> Arithmetic mean/Mold left like right | |||
* <code>π</code> Pi | |||
* <code>"</code> Character↔Integer (<code>⎕UCS</code>) | |||
* <code>⍁</code> Left-to-right version of <code>/</code> | |||
<references /> | |||
{{APL programming language} | {{APL programming language} |