![](https://notes.jordanscales.com/1763ed3e-c09a-4270-8560-608ef7ff9c5f.icon.png)
BQN
Iโve been learning the array language BQN (https://mlochbaum.github.io/BQN/index.html), which is a an array language designed and developed by Marshall Lochbaum, previously of Dyalog.
๐ Articles
Here are some posts Iโm writing in BQN, similar to my articles of
The J Programming language.
![](https://notes.jordanscales.com/db33729e-a0cd-4c8c-89eb-fcea9c3a5732.icon.png)
๐ Environment
I really enjoy my BQN setup in Visual Studio Code, using the BQN Language extension.
![](https://notes.jordanscales.com/c901b3cb-a23b-42d1-a107-a9e265c1ca81.image.png)
I use the DejaVu Sans Mono font as recommended by the project webpage. You can also find a link to download it there.
"[bqn]": {
"editor.fontFamily": "DejaVu Sans Mono"
}
Iโll typically keep open the keymap (https://mlochbaum.github.io/BQN/keymap.html) in a window to the side so I know what keys to press with the BQN language extension. For example, \q turns into โCircle Stile"
โฝ
, an operator to reverse and rotate lists. I havenโt built the muscle memory quite yet.
![](https://notes.jordanscales.com/c1ebf0e5-a9c4-425f-b458-2e0cda2c5a55.image.png)