Difference between revisions of "Dzaima/BQN"
Jump to navigation
Jump to search
(add logo and cats) |
m (Bump year) |
||
Line 9: | Line 9: | ||
| released = 2020 | | released = 2020 | ||
| developer = [[dzaima]] | | developer = [[dzaima]] | ||
− | | latest release version = | + | | latest release version = 2021 (unversioned) |
| implementation language = [[wikipedia:Java (programming language)|Java]], [[wikipedia:Processing (programming language)|Processing]] | | implementation language = [[wikipedia:Java (programming language)|Java]], [[wikipedia:Processing (programming language)|Processing]] | ||
| source = [https://github.com/dzaima/BQN GitHub] | | source = [https://github.com/dzaima/BQN GitHub] |
Revision as of 21:26, 19 January 2021
dzaima/BQN is an independent implementation of BQN in Java by dzaima, created by modifying the source of dzaima/APL. While dzaima/APL adds significant new functionality and is different from any other APL, dzaima/BQN follows the BQN specification closely and extends it with system functions.
dzaima/BQN has often been the first implementation to support new functionality, particularly syntax such as block headers, and is much faster than the self-hosted BQN implementation. Its bytecode format was adopted by that implementation BQN, and, since it can compile and run BQN sources, it has also been used for development and bootstrapping.
APL dialects [edit] | |
---|---|
Maintained | APL+Win (APL*PLUS) ∙ APL2 ∙ APL64 ∙ APL\iv ∙ Aplette ∙ April ∙ Co-dfns ∙ Dyalog APL ∙ dzaima/APL ∙ Extended Dyalog APL ∙ GNU APL ∙ KAP ∙ NARS2000 |
Historical | Iverson notation ∙ A Programming Language ∙ A+ (A) ∙ APL# ∙ APL.68000 ∙ APL.SV ∙ APLX ∙ APL\1130 ∙ APL\3000 ∙ APL\360 ∙ APL/700 ∙ NARS ∙ ngn/apl ∙ openAPL ∙ Rowan ∙ SAX ∙ SHARP APL ∙ VisualAPL (APLNext) ∙ VS APL ∙ York APL |
Derivatives | AHPL ∙ BQN ∙ ELI ∙ I ∙ Ivy ∙ J ∙ Jelly ∙ Jellyfish ∙ K (Q, KDB+) ∙ Nial ∙ RAD |