APL Orchard: Difference between revisions
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Adám Brudzewsky m (Text replacement - "<code>" to "<source lang=apl inline>") |
||
Line 5: | Line 5: | ||
=== 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 < | 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>⍞←</code>. Use <source lang=apl inline>⎕←</code> instead for boxed display and multi-line results and use <source lang=apl inline>⋄</code> instead to silence the first statement, after which subsequent statements must use <source lang=apl inline>⎕←</code> to output. Use <source lang=apl inline>]</code> to prefix user commands (without <source lang=apl inline>⎕←</code> or <source lang=apl inline>⍞←</code>), including e.g. <source lang=apl inline>]help ⍣</code> for help on the <source lang=apl inline>⍣</code> 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 commands]] are available: < | Only a few special [[system commands]] are available: <source lang=apl inline>)lb</code> for language bar, </code>)docs</code> for full documentation, <source lang=apl inline>)ref</code> for a link to the PDF reference card, <source lang=apl inline>)idioms</code> for a link to a searchable [[idiom|idiomatic expressions]] list. | ||
=== Access === | === Access === |
Revision as of 09:06, 29 October 2019
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 October 18, 2017 until May 16 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. Transcripts are available (see #External links).
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>⍞←. Use <source lang=apl inline>⎕← instead for boxed display and multi-line results and use <source lang=apl inline>⋄ instead to silence the first statement, after which subsequent statements must use <source lang=apl inline>⎕← to output. Use <source lang=apl inline>] to prefix user commands (without <source lang=apl inline>⎕← or <source lang=apl inline>⍞←), including e.g. <source lang=apl inline>]help ⍣ for help on the <source lang=apl inline>⍣ glyph etc. Do not use markdown, but fixed-width (4 or more initial spaces, which can be inserted by pressing Ctrl+K) is fine. This also ensures proper rendering with monospace font and avoids interpretation of APL symbols as markdown.
Only a few special system commands are available: <source lang=apl inline>)lb for language bar, )docs for full documentation, <source lang=apl inline>)ref for a link to the PDF reference card, <source lang=apl inline>)idioms for a link to a searchable idiomatic expressions list.
Access
While anyone can read the conversations, write access requires 20 Stack Exchange reputation points or having ben granted explicit write access by a moderator. The procedure for getting explicit write is as follows:
- Go to the chat room
- Click the giant lower-left avatar
- Click "user profile"
- Copy the URL of the page that opens (e.g. "https://chat.stackexchange.com/users/123456/johndoe")
- Email that URL to support@dyalog.com
External links
- The APL Orchard
- APL Cultivation (weekly lessons)
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |