APL Wiki:About: Difference between revisions

Jump to navigation Jump to search
2,627 bytes added ,  01:25, 31 October 2019
no edit summary
Miraheze>Adám Brudzewsky
No edit summary
Miraheze>Adám Brudzewsky
No edit summary
Line 1: Line 1:
For many years APL Wiki was maintained by Kai Jäger as a MoinMoin wiki site. In 2019, APL Wiki was reborn as a MediaWiki site with content more in the style of Wikipedia. It is now maintained by Richard Park.
For many years APL Wiki was maintained by Kai Jäger as a MoinMoin wiki site. In 2019, APL Wiki was reborn as a MediaWiki site with content more in the style of Wikipedia. It is now maintained by Richard Park. Migration of content from the old APL Wiki is ongoing.


This wiki is a central repository and general information wiki for the APL programming language. There may be pages regarding other languages in the array-oriented and APL family (such as J and K), but these pages should be from the perspective of APL (as they could likely have entire wikis in their own rights).
This wiki is a central repository and general information wiki for the APL programming language. There may be pages regarding other languages in the array-oriented and APL family (such as J and K), but these pages should be from the perspective of APL (as they could likely have entire wikis in their own rights).


[[Main Page]]
== Contributing ==
 
We welcome any and all contributions to APL Wiki, as long as they adhere to the general content standard as observed in existing pages. Currently, many links lead to pages that as of yet do not exist. Creating and populating these missing pages is especially appreciated.
 
MediaWiki documentation applies. Especially useful for you as a contributor are:
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Editing_pages Editing pages]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Starting_a_new_page Starting a new page]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links Links]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Formatting Formatting], however, when including APL code in a page, please follow the below guidelines.
 
=== Inline APL code ===
 
Inline APL code should use the format
<blockquote><code>The formula <source lang=apl inline>(2=+⌿0=N∘.|N)/N←⍳100</source> computes primes.</code></blockquote>
which results in
<blockquote>The formula <source lang=apl inline>(2=+⌿0=N∘.|N)/N←⍳100</source> computes primes.</blockquote>
 
=== APL code blocks ===
 
Inline APL code should use the format
<blockquote><pre>The formula
<source lang=apl>(2=+⌿0=N∘.|N)/N←⍳100</source>
computes primes.</pre></blockquote>
which results in
<blockquote>The formula <source lang=apl>(2=+⌿0=N∘.|N)/N←⍳100</source> computes primes.</blockquote>
 
Optionally, you can indicate one or more APL dialects which are able to run the code:
<blockquote><pre>The formula
<source lang=apl>{(2=+⌿0=⍵∘.|⍵)/⍵}⍳100</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[ngn/APL]]}}
computes primes.</pre></blockquote>
which results in
<blockquote>The formula
<source lang=apl>{(2=+⌿0=⍵∘.|⍵)/⍵}⍳100</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[ngn/APL]]}}
computes primes.</blockquote>
 
You can include a link to [[TryAPL]] or [[Try It Online]] with
<blockquote><pre>The formula
[https://tryapl.org/?a=%7B%282%3D+%u233F0%3D%u2375%u2218.%7C%u2375%29/%u2375%7D%u2373100&run Try it now!]
<source lang=apl>{(2=+⌿0=⍵∘.|⍵)/⍵}⍳100</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[ngn/APL]]}}
computes primes.</pre></blockquote>
which results in:
<blockquote>The formula
[https://tryapl.org/?a=%7B%282%3D+%u233F0%3D%u2375%u2218.%7C%u2375%29/%u2375%7D%u2373100&run Try it now!]
<source lang=apl>{(2=+⌿0=⍵∘.|⍵)/⍵}⍳100</source>
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[GNU APL]], [[ngn/APL]]}}
computes primes.</blockquote>


{{APL community}}
{{APL community}}

Navigation menu