Ngn/apl

''For technical reasons, this page is named "Ngn/apl". The actual name of the implementation is "ngn/apl".''

An APL interpreter written in JavaScript by Nick Nickolov. It can run in a browser or on NodeJS.

ngn/apl supports most primitives, dfns, nested arrays, complex numbers , infinities ( or  ), Trains, strand assignment , indexed assignment , user-defined operators , but does not support tradfns , non-zero index origin , comparison tolerance , prototypes, modified assignment , Keywords , Object orientated programming, namespaces.

External link

 * Online demo
 * Online session
 * Online REPL
 * Try It Online
 * Source code