aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-11-30 16:12:26 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-11-30 16:12:26 -0500
commite47a1d808e3dc6e95a0561bc3ea24c1842c87ad2 (patch)
treef4fe4f28cae4fe193f9a32a61af9ad4f5d2860b9 /docs
parentebeaeac97c0dc3eb303e38346a69e1dc61fe3646 (diff)
Mention IRC as a way to access the APL Orchard
Diffstat (limited to 'docs')
-rw-r--r--docs/index.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/index.html b/docs/index.html
index 81eb2ec4..145e72a1 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -58,6 +58,6 @@
<p>If you're already an array programmer, then you're in better shape: the current <a href="doc/index.html"><strong>documentation</strong></a> covers nearly all differences from APL, and the BQN-Dyalog APL <a href="doc/fromDyalog.html">dictionary</a> might also be a useful resource. However, you should be aware of two key differences between BQN and existing array languages beyond just the changes of <a href="doc/primitive.html">primitives</a>—if these differences don't seem important to you then you don't understand them! BQN's <a href="doc/based.html">based array model</a> 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 <a href="doc/context.html">syntactic roles</a> 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 <a href="doc/functional.html">functional programming</a>.</p>
<p>A useful tool for both beginners and experienced users is <a href="https://mlochbaum.github.io/bqncrate/"><strong>BQNcrate</strong></a>, 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.</p>
<h2 id="where-can-i-find-bqn-users">Where can I find BQN users?</h2>
-<p>Most BQN users are active on <a href="https://chat.stackexchange.com/rooms/52405/the-apl-orchard">The APL Orchard</a> forum. If you (like me) don't have a Stack Overflow or Stack Exchange account with a few points you'll have to send an email to get forum access; see the instructions in the room description.</p>
+<p>Most BQN users are active on the <a href="https://chat.stackexchange.com/rooms/52405/the-apl-orchard">APL Orchard</a> forum. If you (like me) don't have a Stack Overflow or Stack Exchange account with a few points you'll have to send an email to get forum access; see the instructions in the room description. You can also chat there by IRC: a bot mirrors messages back and forth to the #apl freenode channel.</p>
<p>The official place to ask BQN programming questions is <a href="https://topanswers.xyz/apl">topanswers.xyz/apl</a>. Tag your questions with &quot;bqn&quot;, of course.</p>
<p>In addition to these forums, you can contact me personally via Github issues or with the email address in my Github profile.</p>