blob: 49436ac05d6746478ee9c9a075565cf864066494 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
*View this file with results and syntax highlighting [here](https://mlochbaum.github.io/BQN/doc/index.html).*
# BQN documentation
Here is the documentation for BQN, describing what features BQN has, how to use them (with examples), and why they were chosen. As it is considerably more in-depth than the [specification](../spec/README.md), the documentation is much less complete. The following pages are present now:
Concepts:
- [Context-free grammar](context.md)
- [Functional programming](functional.md)
- [Array indices](indices.md)
- [The leading axis model](leading.md)
Primitives:
- [Array depth](depth.md) (`≡` and `⚇`)
- [Group](group.md) (`⊔`)
- [Join](join.md) (`∾`)
- [Logical functions](logic.md) (`∧∨¬`)
- [Prefixes and Suffixes](prefixes.md) (`↑↓`)
- [Transpose](transpose.md) (`⍉`)
- [Windows](windows.md) (`↕`)
References:
- [BQN-Dyalog dictionary](fromDyalog.md)
|