Dzaima/BQN: Difference between revisions
Jump to navigation
Jump to search
(Link to APL Wiki page on dzaima, not external pages) |
(add logo and cats) |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:dzaima/BQN}}{{Infobox array language | {{DISPLAYTITLE:dzaima/BQN}}{{Infobox array language | ||
| logo = [[File:BQN logo.png]] | |||
| title = dzaima/BQN | | title = dzaima/BQN | ||
| array model = [[based array model|based]] | | array model = [[based array model|based]] | ||
Line 20: | Line 21: | ||
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 [[wikipedia:bytecode|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. | 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 [[wikipedia:bytecode|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}}[[Category:BQN]] | {{APL dialects}}[[Category:BQN]][[Category:Array languages]][[Category:Based array languages]][[Category:Compilers]][[Category:Leading axis languages]][[Category:Languages with tacit programming]] |
Revision as of 14:21, 29 December 2020
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 ∙ APL2 ∙ APL64 ∙ APL\iv ∙ Aplette ∙ April ∙ Co-dfns ∙ Dyalog APL ∙ Dyalog APL Vision ∙ dzaima/APL ∙ GNU APL ∙ Kap ∙ NARS2000 ∙ Pometo ∙ TinyAPL |
Historical | A Programming Language ∙ A+ (A) ∙ APL# ∙ APL2C ∙ APL\360 ∙ APL/700 ∙ APL\1130 ∙ APL\3000 ∙ APL.68000 ∙ APL*PLUS ∙ APL.jl ∙ APL.SV ∙ APLX ∙ Extended Dyalog APL ∙ Iverson notation ∙ IVSYS/7090 ∙ NARS ∙ ngn/apl ∙ openAPL ∙ Operators and Functions ∙ PAT ∙ Rowan ∙ SAX ∙ SHARP APL ∙ Rationalized APL ∙ VisualAPL (APLNext) ∙ VS APL ∙ York APL |
Derivatives | AHPL ∙ BQN ∙ CoSy ∙ ELI ∙ Glee ∙ I ∙ Ivy ∙ J ∙ Jelly ∙ K (Goal, Klong, Q) ∙ KamilaLisp ∙ Lang5 ∙ Lil ∙ Nial ∙ RAD ∙ Uiua |
Overviews | Comparison of APL dialects ∙ Timeline of array languages ∙ Timeline of influential array languages ∙ Family tree of array languages |