From 51f6ed2335bd459c44731500328429a39f336b29 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Fri, 27 Aug 2021 20:26:15 -0400 Subject: Add link to array programming Matrix space --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/index.html b/docs/index.html index f21755de..e53912f8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -63,7 +63,7 @@

If you're already an array programmer, you might start with the documentation right away, using the BQN-Dyalog APL or BQN-J dictionary as a quick reference where appropriate. Be aware of two key differences between BQN and existing array languages beyond just the changes of primitives—if these differences don't seem important to you then you don't understand them! BQN's based array model is different from both a flat array model like J and a nested one like APL2, Dyalog, or GNU APL in that it has true non-array values (plain numbers and characters) that are different from depth-0 scalars. BQN also uses syntactic roles rather than dynamic type to determine how values interact, that is, what's an argument or operand and so on. This system, along with lexical closures, means BQN fully supports Lisp-style functional programming.

A useful tool for both beginners and experienced users is BQNcrate, a searchable collection of BQN snippets to solve particular tasks. If you have a question about how you might approach a problem, give it a try by typing in a relevant keyword or two.

Where can I find BQN users?

-

There's a BQN Matrix channel at #bqn:matrix.org, which you can see in the Element web client with this link, and one on Discord that you can join with this invite. The two channels are bridged so that comments in one appear in both. It's among the most active array programming forums, with conversations nearly every day, so you can definitely get your questions answered fast.

+

There's a BQN Matrix channel at #bqn:matrix.org, which you can see in the Element web client with this link, and one on Discord that you can join with this invite. The two channels are bridged so that comments in one appear in both. The Discord server has other array programming channels as well, with the corresponding Matrix channels gathered in this space (link uses Element's spaces beta). BQN and the other channels are very active: you wouldn't believe how many people are here to discuss arrays all day!

BQNBot will run your code from chat! Begin your message with bqn) and our friend (designation B-QN) will evaluate the rest and show the output. While putting your code in blocks `like this` is easier to read, the bot just operates on plain text and doesn't require it.

In addition to these forums, you can contact me personally via Github issues or with the email address shown in my Github profile.

Can I help out?

-- cgit v1.2.3