Differences between revisions 81 and 234 (spanning 153 versions)
Revision 81 as of 2007-03-11 10:27:14
Size: 2028
Comment:
Revision 234 as of 2014-12-22 05:45:07
Size: 3830
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl AutoAdminGroup:read,write,delete,revert,admin All:read
Line 3: Line 2:
#acl AutoAdminGroup:read,write,admin,delete,revert All:read
Line 5: Line 5:
||<tablestyle="float:right;margin:0 0 1em 1em;">{{{⎕←'Hello World!'}}}||
= Front Page =
Welcome to the APL Wiki. See [:FrontPage/AboutTheWiki:About] for an overview and how to edit pages.
Line 9: Line 6:
= APL Wiki Frontpage =
Line 10: Line 8:
## TABULAR LAYOUT COPIED FROM THE J WIKI
||<^ rowbgcolor="#FFFFFF" style="border:none;" 50%> [[Include(Column1)]] ||<^ style="border:none;" 50%> [[Include(Column2)]] ||
||<tablestyle="background:magenta; both; font-size:large; font-weight: bold; margin: 0.5em 0 1em 1em;"> /!\ || The APL wiki is currently available in read-only mode due to severe spamming attacks||
Line 13: Line 10:
== New authors == ## ||<tablestyle="background:magenta; both; font-size:large; font-weight: bold; margin: 0.5em 0 1em 1em;"> /!\ || The APL wiki will not be available from the 2014-10-20 for two days or so.<<BR>>We get a new, much more powerful server!||
Line 15: Line 12:
This wiki is still in its very early stages. If you find yourself directed to a non-existent page, please consider writing it. ## 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.
Line 17: Line 15:
Read [:FrontPage/AboutTheWiki:About], HelpOnEditing and [:SpecialCharacters:displaying APL characters and editing APL code] before you start. Then practise on the [http://aplteam2.com/testwiki TestWiki]. 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]].
Line 19: Line 17:
If you think you need to edit an immutable page, email KaiJaeger. {{{#!html
<div style="position: relative; float: right; margin-left: 10px;">
}}}
{{{#!html
<div class="highlights">
<h1>}}}
Highlights
{{{#!html
</h1>
}}}
Line 21: Line 28:
## * [:AboutApl:About APL] - APL? What is APL?
## * [:Guides:] - Beginners guides, FAQs, How-tos, etc.
## * Vendors
## * [:DyalogApl:Dyalog]
## * [:AplX:APLX]
## * [:APL2000:APL2000]
## * [:Apl2:APL2]
## * [:AplNext:APL Next]
## * ["SHARP APL"]
## * DevelopmentTools - What makes programmer's life easier
## * ShowCases - APL in action
## * [:CategoryPuzzles:Puzzles] - Problems and tasks to exhibit and strengthen your APL muscles
## * [:Articles:Articles] - A collection of articles on APL
## * Library - More code than text
## * [:Examples:Examples] - Code that might be useful to get something to work
## * [:Utils:Utilities] - Code you can copy as it is
## * [:Scripts:Scripts] - Classes and Namespace scripts
## * [:Frameworks:Frameworks] - Starting points for a new application
## * [:Phrases:Phrases] - expressions useful for every-day problems
## * [:Stories:Stories] - Who uses APL? Do you have to tell a story? Please add yourself to the growing community of APL users.
## * [:AplHistory:APL's History]
## * [:Links:Links] - Links to other APL-related sites
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
</div>
}}}

{{{#!html
<div class="highlights">
<h1>}}}
Help shortcuts
{{{#!html
</h1>
}}}

[[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
</div></div>
}}}

== 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]]

== Library — APL code library ==
 * [[CategoryAplTree | APLTree: an APL Open Source Library]]
 * [[CategoryDyalogUserCommands | UserCommands]] for Dyalog
 * PhraseBook - Useful APL expressions you can copy and paste into your programs

== 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 Wiki Frontpage

/!\

The APL wiki is currently available in read-only mode due to severe spamming attacks

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 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 "APL - a Glimpse of Heaven" on Vector.

APL in action

Guides — Beginners guides, FAQs etc.

Library — APL code library

APL community

Misc

FrontPage (last edited 2020-03-25 11:10:14 by KaiJaeger)