RAD: Difference between revisions

Jump to navigation Jump to search
485 bytes added ,  18:28, 28 October 2019
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 J. Taylor
| 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}

Navigation menu