#format wiki #acl AutoAdminGroup:read,write,admin,delete,revert All:read #language en #pragma section-numbers off = APL Wiki Frontpage = || '''Note that this is the old wiki which is now read-only <
> The new wiki is available as https://aplwiki.com''' || ## || /!\ || The APL wiki is currently available in read-only mode due to severe spamming attacks|| ## || /!\ || The APL wiki will not be available on the 2015-11-30. We need a day for maintenance.|| ## Be careful about the following sentences in terms of wording and position - that's what is displayed by the search engines! This wiki is about the '''APL Programming Language''', one of the oldest (in terms of age) and youngest (in terms of concepts) of all programming languages. It is an interpreted language with built-in array capabilities and outstanding debugging features that makes the language an excellent choice for the [[WikiPedia:Agile_software_development|agile approach]]. APL is also the very first functional programming language ever. If you are curious about APL consider reading Bernard Legrand's excellent article [[http://www.vector.org.uk/archive/v231/legrand.htm|"APL - a Glimpse of Heaven"]] on [[http://www.vector.org.uk/|Vector]]. For news follow us on [[https://twitter.com |Twitter]]; just search for "aplwiki". {{{#!html
}}} {{{#!html

}}} Highlights {{{#!html

}}} Try APL online: [[http://tryapl.org]] [[HelloWorld|"Hello World" with APL]] [[AplIn20Minutes|APL in 20 Minutes]] [[AplVideos | APL Videos]] [[Open Source APL: NARS2000]] [[LearnApl/LearningApl | Tutorial: "Learning APL" ]] {{{#!html
}}} {{{#!html

}}} Help shortcuts {{{#!html

}}} [[FrontPage/AboutTheWiki|About the APL wiki]] [[BeginnersStartHere|Beginners start here]] [[WhyYouShouldHaveAnAccount|Why should I have an account?]] [[AplCharacters|APL characters]] [[HowToBecomeAnAuthor|How to become an author]] [[HelpOnPageCreation|How to create a new page]] Gain experience on the [[http://sandbox.aplwiki.com|sandbox]] [[AuthorConventions|Author conventions]] [[EditingGuidelines|Editing guidelines]] {{{#!html
}}} == APL in action == * [[CategoryEssays|Essays]] - More text than code, these articles help you learn to think in APL * [[CategoryPuzzles|Puzzles]] - Problems to exhibit & strengthen your APL muscles * [[Articles]] - A collection of published articles on APL * [[BooksAndPublications|Books and publications]] * [[Studio]] - Basic examples of APL code * [[Examples]] and miscellaneous script files * [[CategoryShowCases|Show Cases]] == Guides — Beginners guides, FAQs etc. == * [[PrimersAndTutorials| Primers and tutorials]] * [[FAQs]] - Frequently asked questions * [[CategoryTechnologies|Technologies]] - Web, database, interfaces * [[General]] == APL community == * [[Community/Forums|Forums]] * [[Community/MailingLists|Mailing lists]] * [[Community/UserGroups|User groups]] * [[Community/WebResources| Other web resources]] - Web sites and user pages == Misc == * [[Misc/Vendors|Vendors]] * [[Misc/SupportedPlatforms|Supported Platforms]] * [[Misc/Training|Training]] - Sources offering workshops and/or courses * [[DevelopmentTools | Development Tools]] to make your work easier * [[Misc/Articles|Articles]] - Where the focus is not on APL, but APL is used somehow == APL open source code library == * [[CategoryAplTree | APLTree: an APL Open Source Library]] - Software for many tasks and problems a programmer runs typically into. * [[CategoryDyalogUserCommands | UserCommands]] - Third-party user commands for Dyalog.