mlochbaum/BQN
View on GitHub ↗ ★ 1,086 BQN
An APL-like programming language
19 mentions on Hacker News by 12 people: 3 stories, 16 comments · first 2020-07-29 · latest 2026-05-24
20082026
-
BQN exists and needs more attention I think. It has some modern affordances as well. https://github.com/mlochbaum/BQN https://mlochbaum.github.io/BQN/doc/quick.html
comment by adamgordonbell · 2026-05-24 · in Mastering Dyalog APL -
https://github.com/mlochbaum/BQN/tree/master/src
comment by ofalkaed · 2026-05-23 · in Thinking in an array language (2022) -
…markdown processor that builds BQN's website[2]. [0] https://aplwiki.com/wiki/Interval_Index [1] https://github.com/mlochbaum/BQN/blob/717555b0db/src/pr.bqn#... [2] https://github.com/mlochbaum/BQN/blob/717555b0db/md.bqn#L45-...
comment by mlochbaum · 2026-01-23 · in Variation on Iota -
It depends on the language and the programmer. https://github.com/mlochbaum/BQN/blob/master/vm.bqn
comment by ofalkaed · 2025-10-14 · in Zoo of array languages -
…uses very little of even r1.bqn, having most important things native and heavily optimized) [0]: https://github.com/mlochbaum/BQN/blob/master/docs/bqn.js though earlier revisions might be more readable [1]:…
comment by dzaima · 2025-06-06 -
…as a result. People (who don't know APL, mostly) say "write only" but I haven't experienced it. [0] https://github.com/mlochbaum/BQN/blob/master/src/c.bqn [1] https://mlochbaum.github.io/BQN/implementation/codfns.html#i...
comment by mlochbaum · 2024-10-06 · in Arthur Whitney's one liner sudoku solver (2011) -
…same author, parsers written in BQN, that I think should have sub-linear critical paths: Markdown: https://github.com/mlochbaum/BQN/blob/master/md.bqn XML: https://github.com/mlochbaum/bqn-libs/blob/master/xml.bqn and a compiler of BQN…
comment by dzaima · 2024-06-13 · in Scan HTML faster with SIMD instructions – Chrome edition -
…don't have experience with the patterns used here. [0] https://github.com/Co-dfns/Co-dfns [1] https://github.com/mlochbaum/BQN/blob/master/src/c.bqn [2] https://github.com/mlochbaum/Singeli/blob/master/singeli.bqn [3]…
comment by mlochbaum · 2024-01-09 · in YAML Parser for Dyalog APL -
…`⎕IO←0 for detecting which escape characters are themselves escaped. This is translated from BQN: https://github.com/mlochbaum/BQN/blob/master/md.bqn#L53 This last is more compactly expressed as <\ when you have left to right folds which…
comment by gitonthescene · 2024-01-08 · in k on pdp11 -
Quite the robust defence of scalar, coming as it is from from a vector guy! https://github.com/mlochbaum/BQN
comment by vegabook · 2023-06-25 · in Intel Releases x86-SIMD-sort 2.0 With Faster AVX-512 Sorting, New Algorithms -
…//gist.github.com/mlochbaum/7664a046d294dcce2f6cdb1db6... [1] https://github.com/mlochbaum/rhsort [2] https://github.com/mlochbaum/BQN ./wolfbench.sh mkdir res gcc -O3 -D NOTEST bench.c && ./a.out l > res/r_rh.txt gcc -O3 -D FLUXSORT -D…
comment by mlochbaum · 2023-02-03 · in Show HN: Glidesort, a new stable sort in Rust up to ~4x faster for random data -
The source for the self-hosted compiler reminds me far too much of Principia Mathematica: https://github.com/mlochbaum/BQN/blob/master/src/c.bqn Front page calls it the 'dreaded' compiler.
comment by shadowofneptune · 2022-10-13 · in BQN: Finally, an APL for your flying saucer -
…fail to understand something in J when I had the chance? [0] https://github.com/Co-dfns/Co-dfns [1] https://github.com/mlochbaum/BQN/blob/master/src/c.bqn [2] https://mlochbaum.github.io/BQN/implementation/codfns.html [3]…
comment by mlochbaum · 2022-04-01 · in Why APL is worth knowing -
▲ 2
BQN: An APL-like programming languagestory by yewenjie · 2021-09-18 · 0 comments
-
…down to the <!--GEN line in [1] to see how this diagram is made (plus definitions at [2]). [0] https://github.com/mlochbaum/BQN/blob/master/md.bqn [1] https://raw.githubusercontent.com/mlochbaum/BQN/master/comme... [2]…
comment by mlochbaum · 2021-08-06 · in What is a primitive? -
…hui (one of the original j developers) now works on dyalog. There's also bqn[0], among others. 0. https://github.com/mlochbaum/bqn
comment by moonchild · 2020-11-30 · in Notation as a Tool of Thought -
▲ 3
BQN: A Self-Hosted APL-Like Programming Languagestory by panic · 2020-10-06 · 1 comment
-
…avoided using 'Function.length'? I wonder if there's some low-hanging performance fruit here. [1] https://github.com/mlochbaum/BQN/blob/master/docs/bqn.js
comment by mncharity · 2020-08-16 · in BQN: An APL Variant from Marshall Lochbaum -
▲ 3
BQN: Finally, an APL for your flying saucerstory by tosh · 2020-07-29 · 0 comments