trusted
69
edits
(→Events) Tags: Mobile edit Mobile web edit |
(add other bots) |
||
(4 intermediate revisions by 3 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 | '''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 December 2021, the Discord chatroom has reached 364 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: | ||
Line 9: | Line 9: | ||
* [[BQN]] | * [[BQN]] | ||
* [[K]] | * [[K]] | ||
* [[Nial]] | |||
* Off topic | * Off topic | ||
In addition to these, the discord server has rooms for | 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 | 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]], [[John Earnest]], [[Michal J Wallace]] and [[John Gibbons]] frequent the server. | ||
== Features == | == Features == | ||
Line 23: | Line 24: | ||
=== Executing Code === | === Executing Code === | ||
The APL Farm has | The APL Farm has many bots for a variety of array languages: | ||
* ''' | * '''BQNBot''' executes codeblocks starting with <code>bqn)</code> in CBQN. | ||
* '''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 == |