From 1a60270ae7e77773f5c23c69c2fbe425ce47d2ef Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sun, 5 Dec 2021 22:03:18 -0500 Subject: Rework links to examples --- docs/index.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'docs/index.html') diff --git a/docs/index.html b/docs/index.html index 9be86a93..c14dcff4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -21,7 +21,7 @@ -

Want to learn and use a modern, powerful language centered on Ken Iverson's array programming paradigm? BQN now provides:

+

Looking for a modern, powerful language centered on Ken Iverson's array programming paradigm? BQN now provides:

-

At present, I think BQN is a good choice for learning array programming, scripting, small- to medium-scale number crunching, and recreational programming.

+

At present, I think BQN is a good choice for learning array programming, scripting, medium-scale number crunching, and recreational programming. For some examples of BQN in action, this repository holds the dreaded self-hosted compiler and the friendlier markdown processor used to generate the site. See also my scripts at bqn-libs, this gnuplot interface, some nicely commented Advent of Code 2021 solutions, or something else from the community page.

What kind of name is "BQN"?

It's three letters, that happen to match the capitals in "Big Questions Notation". You can pronounce it "bacon", but are advised to avoid this unless there's puns.

What's the language like?

@@ -58,7 +58,6 @@
  • New symbols for built-in functionality make the syntactic role of every primitive instantly visible, and aim to be more consistent and intuitive.
  • No-nonsense namespace syntax encapsulates data and even allows for a little object-oriented programming.
  • -

    To see what a BQN program might look like, you can gaze into the abyss that is the self-hosted compiler, or try the friendlier markdown processor used to build this website. Or the collection of scripts at bqn-libs.

    Not sold? See why BQN? for an outline of what all these features add up to in terms of programming power.

    How do I work with the character set?

    Right at the beginning, you can use the bar above the online REPL to enter BQN code: hover over a character to see a short description, and click to insert it into the editor. But you'll soon want to skip the clicking and use keyboard input. I type the special characters using a backslash escape, so that, for example, typing \ then z writes (the backslash character itself is not used by BQN). The online REPL supports this method out of the box, and the editor plugins include or link to ways to enable it for editors, browsers, shells, and so on.

    -- cgit v1.2.3