APL Orchard: Difference between revisions

Jump to navigation Jump to search
194 bytes removed ,  21:01, 30 April 2020
m
No edit summary
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The APL Orchard is a Stack Exchange chat room dedicated to learn and teach APL, and to ask and answer questions about both golfing and general coding in APL. It began on January 24, 2017, and remains the most active APL chat room today.
The APL Orchard is a Stack Exchange chat room dedicated to learn and teach APL, and to ask and answer questions about both golfing and general coding in APL. It began on January 24, 2017, and remains the most active APL chat room today.


From 18 October 2017 until 16 May 2018, [[Adám Brudzewsky]] ran a series of 29 live 90-minute study sessions which became known as ''APL Cultivation''. They cover most aspects of basic APL programming. Beginning 28 November 2019, he resumed the series with more in-depth lessons every two-three weeks. Transcripts of all lessons [[#External_links|are available online]].
=== Live lessons ===
 
:{{Main|APL Cultivation}}
From 18 October 2017 until 16 May 2018, [[Adám Brudzewsky]] ran a series of 29 weekly 90-minute study sessions, covering most aspects of basic APL programming. Beginning 28 November 2019, he resumed the series with more in-depth lessons every two-three weeks.
<!--
=== Chat bot ===
=== Chat bot ===


The room features a chat bot which can evaluate single lines of APL. To use it, prefixed a chat message by <source lang=apl inline>⍞←</source>. Use <source lang=apl inline>⎕←</source> instead for boxed display and multi-line results and use <source lang=apl inline>⋄</source> instead to silence the first statement, after which subsequent statements must use <source lang=apl inline>⎕←</source> to output. Use <source lang=apl inline>]</source> to prefix user commands (without <source lang=apl inline>⎕←</source> or <source lang=apl inline>⍞←</source>), including e.g. <source lang=apl inline>]help ⍣</source> for help on the <source lang=apl inline>⍣</source> glyph etc. Do not use markdown, but fixed-width (4 or more initial spaces, which can be inserted by pressing <kbd>Ctrl</kbd>+<kbd>K</kbd>) is fine. This also ensures proper rendering with monospace font and avoids interpretation of APL symbols as markdown.
The room features a chat bot which can evaluate single lines of APL. To use it, prefix a chat message by <source lang=apl inline>⍞←</source>, but note that only the first line of the result will come back. Prefix with <source lang=apl inline>⎕←</source> or <source lang=apl inline>⋄</source> for boxed display and multi-line results. Use <source lang=apl inline>]</source> to prefix user commands (without <source lang=apl inline>⍞←</source> or <source lang=apl inline>⎕←</source> or <source lang=apl inline></source>), including e.g. <source lang=apl inline>]help ⍣</source> for help on the <source lang=apl inline>⍣</source> glyph etc. Do not use markdown, but fixed-width (4 or more initial spaces, which can be inserted by pressing <kbd>Ctrl</kbd>+<kbd>K</kbd>) is fine. This also ensures proper rendering with monospace font and avoids interpretation of APL symbols as markdown.


Only a few special [[system command]]s are available: <source lang=apl inline>)lb</source> for language bar, <source lang=apl inline>)docs</source> for full documentation, <source lang=apl inline>)ref</source> for a link to the PDF reference card, <source lang=apl inline>)idioms</source> for a link to a searchable [[idiom|idiomatic expressions]] list.
Only a few special [[system command]]s are available: <source lang=apl inline>)lb</source> for language bar, <source lang=apl inline>)docs</source> for full documentation, <source lang=apl inline>)ref</source> for a link to the PDF reference card, <source lang=apl inline>)idioms</source> for a link to a searchable [[idiom|idiomatic expressions]] list.
 
-->
=== Access ===
=== Access ===


Line 21: Line 23:
== External links ==
== External links ==


* [https://chat.stackexchange.com/rooms/52405/the-apl-orchard The APL Orchard]
* [https://chat.stackexchange.com/rooms/52405/the-apl-orchard Website]
* [https://chat.stackexchange.com/rooms/info/52405/the-apl-orchard?tab=conversations APL Cultivation] (weekly lessons)


{{APL community}}
{{APL community}}[[Category:Online forums]]

Navigation menu