53
edits
(rework most of the page) |
(Link removed) |
||
(One intermediate revision by one other user not shown) | |||
Line 18: | Line 18: | ||
| run online = [https://abrudz.github.io/ngn-apl/web/ In-browser] | | run online = [https://abrudz.github.io/ngn-apl/web/ In-browser] | ||
}} | }} | ||
'''ngn/apl''' is an APL bytecode compiler and interpreter by | '''ngn/apl''' is an APL bytecode compiler and interpreter by Nick Nickolov. Because it is implemented in [[wikipedia:Javascript|Javascript]], it can be run in [[wikipedia:Node.js|Node.js]] or any modern browser. | ||
On December 27, 2020, Nickolov announced that he would discard his implementation.<ref>Nickolov, N. "ngn". [https://chat.stackexchange.com/transcript/message/56558504#56558504 Announcement]. [[APL Orchard]]. Stack Exchange chat.</ref> Soon after, [[Adám Brudzewsky]] took up the mantle of hosting the source and online demo.<ref>Brudzewsky, A. "Adám". [https://chat.stackexchange.com/transcript/message/56558600#56558600 Announcement]. [[APL Orchard]]. Stack Exchange chat.</ref> | On December 27, 2020, Nickolov announced that he would discard his implementation.<ref>Nickolov, N. "ngn". [https://chat.stackexchange.com/transcript/message/56558504#56558504 Announcement]. [[APL Orchard]]. Stack Exchange chat.</ref> Soon after, [[Adám Brudzewsky]] took up the mantle of hosting the source and online demo.<ref>Brudzewsky, A. "Adám". [https://chat.stackexchange.com/transcript/message/56558600#56558600 Announcement]. [[APL Orchard]]. Stack Exchange chat.</ref> | ||
Line 54: | Line 54: | ||
* [[object-oriented programming]] | * [[object-oriented programming]] | ||
* [[namespace]]s. | * [[namespace]]s. | ||
* inverses. | |||
It extends Dyalog APL with: | It extends Dyalog APL with: |