Implementation resources: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(→‎Interpreting: Add ivy talk)
(Link to list of open-source languages)
Line 1: Line 1:
This page lists some resources for learning how to implement array languages.
This page lists some resources for learning how to implement array languages. See also the [[list of open-source array languages]], which links to implementations in a wide variety of styles and languages.


== Interpreting ==
== Interpreting ==

Revision as of 01:38, 11 February 2021

This page lists some resources for learning how to implement array languages. See also the list of open-source array languages, which links to implementations in a wide variety of styles and languages.

Interpreting

Compiling

Because traditional APL does not have a context-free grammar, the language must be modified or restricted in some way to allow it to be compiled. K and BQN have context-free grammars, making them immediately suitable for compilation.