In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout December 2021, our Language of the Month will be:


What's a Language of the Month?

See the meta post for nominations. In short, during December, those who wish to participate should learn (at least the basics of) BQN, and use it to solve challenges. Participation is completely optional, but is anticipated to be fun!

Information about BQN

Taken from the nomination post

BQN is a powerful modern language based on the ideas of Ken Iverson's APL, which is already quite popular on CGCC.

The main aim of BQN is to remove irregular and burdensome aspects of the APL tradition while adding newer modern concepts to the mix. This makes BQN oftentimes more practical than APL, and gives it a much more consistent, streamlined design refined from many years of array programming experience.

Why BQN?

  • BQN uses cool looking(important), carefully chosen symbols. This makes it readable and practical, yet very golfy.
  • BQN provides strong fundamentals for array programming which you can use for algorithmic coding in any language.
  • Lisp style functional programming support which is outlined here.
  • BQN has the most powerful tacit system available in an APL family language.
  • Why BQN? is a more comprehensive document on what BQN is currently and what it aims to be.



1 Answer 1


List of all BQN answers posted in December 2021

List of relevant tips posted in December 2021

List of relevant challenges posted in December 2021

  • add entries in the form:

    [<challenge title>](https://codegolf.stackexchange.com/a/<answer-ID>) by [username](https://codegolf.stackexchange.com/users/<user-ID>)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .