Hacker GitHub

← All repos

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

Mentions per year 19 mentions · busiest year 2020 (4)
20082026
  1. 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
  2. https://github.com/mlochbaum/BQN/tree/master/src
    comment by ofalkaed · 2026-05-23 · in Thinking in an array language (2022)
  3. …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
  4. 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
  5. …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
  6. …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...
  7. …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…
  8. …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
  9. …`⎕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
  10. Quite the robust defence of scalar, coming as it is from from a vector guy! https://github.com/mlochbaum/BQN
  11. …//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…
  12. 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
  13. …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
  14. ▲ 2
    BQN: An APL-like programming language
    story by yewenjie · 2021-09-18 · 0 comments
  15. …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?
  16. …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
  17. ▲ 3
    BQN: A Self-Hosted APL-Like Programming Language
    story by panic · 2020-10-06 · 1 comment
  18. …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
  19. ▲ 3
    BQN: Finally, an APL for your flying saucer
    story by tosh · 2020-07-29 · 0 comments