APL Farm: Difference between revisions

Jump to navigation Jump to search
390 bytes added ,  20:42, 27 January 2023
update APL Farm information
Tags: Mobile edit Mobile web edit
(update APL Farm information)
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:apl_farm_logo.jpeg|thumb|right|Server icon]]
[[File:apl_farm_logo.jpeg|thumb|right|Server icon]]


'''The APL Farm''' (invite links: [https://discord.gg/yHna7nt7zx discord], [https://app.element.io/#/room/%23aplfarm:matrix.org matrix]) is a group of Discord and Matrix channels dedicated to the discussion of array programming. As of December 2021, the Discord chatroom has reached 364 members.
'''The APL Farm''' (invite links: [https://discord.gg/yHna7nt7zx Discord], [https://matrix.to/#/#array:matrix.org Matrix]) is a group of Discord and Matrix channels dedicated to the discussion of array programming. As of January 2023, the Discord server has reached 796 members, and the Matrix rooms have a total of 292 unique members.


The APL Farm is intended as a welcoming space for APL and non-APL users alike. The main channels that are bridged together across Matrix and Discord are:
The APL Farm is intended as a welcoming space for APL and non-APL users alike. The main channels that are bridged together across Matrix and Discord are:
* General discussion
* General discussion (#main on Discord, #aplfarm:matrix.org on Matrix)
* [[APL]]
* [[APL]]
* [[J]]
* [[J]]
* [[BQN]]
* [[BQN]]
* [[K]]
* [[K]]
* Off topic
* [[Nial]]
* Off-topic (named "Index Error" on Matrix)


In addition to these, the discord server has rooms for [[Nial]], self-promotion, code challenges and music discussion.
In addition to these, the Discord server has rooms for self-promotion, code challenges and music discussion.


Many new users have joined The APL Farm as beginners, often from sources like YouTube videos and the [[Array Cast]]. Some array language veterans and implementers like [[dzaima]], [[Marshall Lochbaum]], [[Adám Brudzewsky]], [[ngn]], [[John Earnest]], [[Michal J Wallace]] and [[John Gibbons]] frequent the server.
Many new users have joined The APL Farm as beginners, often from sources like YouTube videos and the [[Array Cast]]. Some array language veterans and implementors like [[dzaima]], [[Marshall Lochbaum]], [[Adám Brudzewsky]], [[ngn]], [[Morten Kromberg]], [[Michal J Wallace]] and [[John Gibbons]] frequent the server.


== Features ==
== Features ==


=== Moderators ===
=== Moderators ===
The main moderators of the APL Farm are [[Adám Brudzewsky]], [[dzaima]] and [https://www.dyalog.com/blog/2019/08/welcome-nathan-rogers/ Nathan D. Rogers].
The main moderator of the APL Farm is [[dzaima]].
 
=== Messages ===
=== Messages ===
It is best to consult the [https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline- Discord] and [https://doc.matrix.tu-dresden.de/en/messaging/formatting/ Matrix] documentation sites for guides on formatting your messages properly on your platform of choice.
It is best to consult the documentation of [https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline- Discord] or your specific Matrix client for guides on formatting your messages properly on your platform of choice.


=== Executing Code ===
=== Executing Code ===
The APL Farm has two bots for code execution: '''BQNbot''' and '''APLFarmBot'''
'''BQNBot''' executes codeblocks starting with <code>bqn)</code> in CBQN. Only works in the rooms bridged to Matrix.
* '''BQNBot''' executes codeblocks starting with <code>bqn)</code> in dzaima/BQN.
<!--
The APL Farm has bots for running code in some array languages:
* '''BQNBot''' executes codeblocks starting with <code>bqn)</code> in CBQN. Only works in the rooms bridged to Matrix.
* '''Adeline''' executes codeblocks starting with <code>dyalog)</code>, sandboxed with Dyalog Safe Exec.
* '''APLFarmBot''' executes codeblocks in multiple array languages. The command names for each language can be previewed with the <code>h)</code> command.
* '''APLFarmBot''' executes codeblocks in multiple array languages. The command names for each language can be previewed with the <code>h)</code> command.
* '''ngnkcart''' allows additions and queries to ngnkcart, a collection similar to [[APLcart]].
* '''ke''' allows execution of [[ngn/k]], k4 and q.
-->


== Events ==
== Events ==
No events have been organized within the APL farm yet. However, a few outside events have been notable in the history of the chat room:
No events have been organized within the APL farm yet. However, a few outside events have been notable in the history of the chat room:
* In December 2021, [[Advent of Code]] was a popular topic, with many regular users posting solutions for the same.
* In December of 2021 and 2022, [[Advent of Code]] was a popular topic, with many regular users posting solutions for the same.
* A frequent visitor to the chatroom, [[User:Mlliarm|Mi Lia]], has organized [[APL ∊ BCN]], a Barcelona-based meetup.
* A frequent visitor to the chatroom, [[User:Mlliarm|Mi Lia]], has organized [[APL ∊ BCN]], a Barcelona-based meetup.
{{APL community}}[[Category:Online forums]]
{{APL community}}[[Category:Online forums]]
trusted
41

edits

Navigation menu