BQN Alternatives

Similar projects and alternatives to BQN

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better BQN alternative or higher similarity.

Suggest an alternative to BQN

Reviews and mentions

Posts with mentions or reviews of BQN. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-20.
  • Is APL Dead? | 2021-10-20
    I mean, given the number of new implementations of APL that are being actively worked on, there is clearly some interest.

    The most prominent such dialect is BQN, which I definitely recommend anyone interested in APL-like languages to take a look at.

    APLwiki has a list of other languages:

    Disclaimer, I'm the developer of one of these dialects so of course I'm biased. | 2021-10-20
  • Are there any advantages APL offers over Haskell?
    While lacking things like purity and ADTs, is there anything that APL (or BQN) can do that Haskell simply can't or would be much harder to do in? Because using unicode glyphs rather than ascii characters to produce terser source code, although cool, doesn't seem to be enough of a selling point to justify learning the language without any other advantages if you're already learning something like Haskell.
  • BQN: An APL-like programming language | 2021-09-18
  • K Programming Language | 2021-09-11
  • APL Keyboard Sticker Set officially slated for production | 2021-08-29
    Is this BQN layout 'official'? I guess I could decode that to come up with the visuals.
  • BQN: finally, an APL for your flying saucer
    I don't have any advice besides the descriptive names and comments you'd use in any language. For an example, I wrote (most of) md.bqn in a less dense style to show off easier-to-read BQN.
  • Learning APL | 2021-08-06
    APL's ASCII based relation, J is opensource(GPL, I think). [BQN]( is a newer rationalized entry which is completely FOSS.

    K is another array language which has a proprietary implementation. Tcl is a relatively popular proprietary language.

  • BQN: What is a Primitive? | 2021-08-05
    BQN! The entire BQN website is generated with a markdown processor[0] that handles the parts of Github-flavored markdown I use and adds features like highlighting and the ability to drop into BQN to generate html or svg. Github doesn't display markdown source nicely, but you can scroll down to the
  • BQN Example | 2021-06-25
    Editor plugins to get the keyboard inputs to Vim / Emacs
  • IBM APL2: Software withdrawal and support discontinuance | 2021-06-16
    Another effort work mentioning is BQN, which is a really nice solution for anyone that wants to gets started on an APL-like language. It's very much APL, but designed without a lot of the historical limitations. The documentation is really good, so please give it a try:

    Then there is GNU APL, which is a pretty close APL2 clone. Because of this, it lacks some of the new stuff in languages like Dyalog, but as a replacement for APL2 is does a very good job (please give the Emacs mode for it a try, just a shameless plug since I implemented that one).

    Of course, I have to get a second plug in, and tell people about KAP which is my array language. It's pretty close to regular APL, and comes with a graphical client to help out with the input. It's not really ready for production use yet, and there is very little documentation:

  • How much can a Clojure developer do alone? | 2021-03-30
    You may be interested in April[0], a version of APL embedded in Common Lisp so that it can be called as part of a CL program. Also, my own language BQN[1] is a rework of APL that comes much closer to Lisp in that it has first-class functions and closures. It's self-hosted (using a compiler that follows Aaron's strategy), allowing it to be embedded in other languages with relatively little effort, but currently poor performance. There are Javascript and C VMs with another programmer working on one in Erlang; Clojure could definitely be a possibility.



  • "Interlisp is a very large software system" | 2021-01-02
    The BQN compiler is also self-implemented, in a similar style.


Basic BQN repo stats
6 days ago

mlochbaum/BQN is an open source project licensed under ISC License which is an OSI approved license.

Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Find remote JavaScript jobs at our new job board There are 17 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.