Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
BQN Alternatives
Similar projects and alternatives to BQN
-
adventofcode
Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 and 2024 in Scala (by sim642)
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
glidesort
A Rust implementation of Glidesort, my stable adaptive quicksort/mergesort hybrid sorting algorithm.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
BQN discussion
BQN reviews and mentions
-
Ask HN: What is a programming language that you don't use at work but enjoy?
BQN[1] (an APL variant). There is something really beautiful/elegant to me about composing higher order functions in a purely point free way. Array programming is a nice application of this, and this one has the best ergonomics.
[1] https://mlochbaum.github.io/BQN/
- Arthur Whitney's one liner sudoku solver
- Don't DRY Your Code Prematurely
-
Bare minimum atw-style K interpreter for learning purposes
I recommend checking BQN at https://mlochbaum.github.io/BQN/ and the YouTube channel code_report by Conor Hoekstra (and also "Composition Intuition by Conor Hoekstra | Lambda Days 2023"). It is well documented.
- YAML Parser for Dyalog APL
- k on pdp11
-
Uiua: Weekly challenge 242
Uiua is an interesting new language. Strongly influenced by APL and BQN, it's array-oriented and stack-based. To explore it briefly, I will walk through my solutions to this week's Perl weekly challenge (242).
-
Ask HN: What are the best / most accessible languages for blind programmers?
https://mlochbaum.github.io/BQN/
Forth and Lisps tend to be fairly visual syntax free as well.
I'm just speculating though, looking for someone with experience to confirm or rebuke.
-
Uiua: A minimal stack-based, array-based language
> Are there any other languages that use glyphs so heavily?
APL (the first, invented in the 1960s): https://en.wikipedia.org/wiki/APL_(programming_language)
BQN (a modern APL, looks like an inspiration for Uiua though I don't know): https://mlochbaum.github.io/BQN/
Too many smaller esoteric languages to count.
-
Ask HN: Best APL Keyboards. Any Ideas?
There is no need to have a specific keyboard. The actual solution depends on what APL you're using, but the principle is the same. The various symbols are available on the regular keys, and you use some way to indicate that you want the APL symbol rather than the regular symbol.
Dyalog has two different IDE's the support this. Ride uses backquote by default, while the windows IDE uses control.
Kap uses backquote in all its interfaces. Here's what it looks like in the web version: https://kapdemo.dhsdevelopments.com/clientweb2/
Likewise, BQN does the same thing, but uses backslash: https://mlochbaum.github.io/BQN/
When using GNU APL there is an Emacs mode available (which I am the author of) that provides an input method.
So the long story short, you should be able to get going with any array language without getting any special keyboard.
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 22 Mar 2025
Stats
mlochbaum/BQN is an open source project licensed under ISC License which is an OSI approved license.
The primary programming language of BQN is BQN.