Dzaima/BQN: Difference between revisions

Jump to navigation Jump to search
122 bytes added ,  17:55, 6 January 2022
m
(Created page with "{{DISPLAYTITLE:dzaima/BQN}}{{Infobox array language | title = dzaima/BQN | array model = based | index origin...")
 
(5 intermediate revisions by 2 users not shown)
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 7: Line 8:
| unicode support          = full
| unicode support          = full
| released                = 2020
| released                = 2020
| developer                = [https://github.com/dzaima dzaima]
| developer                = [[dzaima]]
| latest release version  = 2020 (unversioned)
| latest release version  = 2021 (unversioned)
| implementation language  = [[wikipedia:Java (programming language)|Java]], [[wikipedia:Processing (programming language)|Processing]]  
| implementation languages = [[wikipedia:Java (programming language)|Java]], [[wikipedia:Processing (programming language)|Processing]]  
| source                  = [https://github.com/dzaima/BQN GitHub]
| source                  = [https://github.com/dzaima/BQN GitHub]
| platforms                = JVM, Android
| platforms                = JVM, Android
Line 16: Line 17:
}}
}}


'''dzaima/BQN''' is an independent implementation of [[BQN]] in Java by Stack Exchange user [https://codegolf.stackexchange.com/users/59183/dzaima 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''' 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.
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:IR compilers]][[Category:Leading axis languages]][[Category:Languages with tacit programming]]

Navigation menu