|
|
Line 1: |
Line 1: |
| {{DISPLAYTITLE:dzaima/BQN}}{{Infobox array language
| | #REDIRECT [[BQN#dzaima/BQN]] |
| | logo = [[File:BQN logo.png]]
| |
| | title = dzaima/BQN
| |
| | array model = [[based array model|based]]
| |
| | index origin = 0
| |
| | function styles = block (like [[dfn]]s), [[tacit]]
| |
| | numeric types = 64-bit float
| |
| | unicode support = full
| |
| | released = 2020
| |
| | developer = [[dzaima]]
| |
| | latest release version = 2021 (unversioned)
| |
| | implementation languages = [[wikipedia:Java (programming language)|Java]], [[wikipedia:Processing (programming language)|Processing]]
| |
| | source = [https://github.com/dzaima/BQN GitHub]
| |
| | platforms = JVM, Android
| |
| | license = [[wikipedia:MIT License|MIT]]
| |
| | influenced by = [[BQN]], [[dzaima/APL]]
| |
| }}
| |
| | |
| '''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 function]]s.
| |
| | |
| 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]][[Category:Array languages]][[Category:Based array languages]][[Category:IR compilers]][[Category:Leading axis languages]][[Category:Languages with tacit programming]]
| |