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, but is not directly affiliated with any particular individuals, companies, or organisations. 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). The same applies for specific APL dialects; other than on the page for an individual dialect, articles should strive to be dialect neutral, although examples that only work in one or a few dialects are perfectly acceptable. Do not try to document a dialect; that'd require a separate wiki, which e.g. NARS2000 has.
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 (new) contributor are:
Keep these rules in mind:
- Make sure your changes are accurate. If you think something needs explaining but you're not 100% sure what the explanation should be, mention it on the page's Discussion tab.
- Avoid "thread mode", where you simply add your thoughts to a page without taking the trouble to make the page a unified whole. Thread mode is OK in Forums but not in documentation.
- Follow our formatting guidelines.
In the discussion tab, your voice is just one of many and you are free to express yourself as you wish.