Advanced examples: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (2 revisions imported: Migrate from miraheze)
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This page contains a listing of more involved examples that show APL in action. While they are fully explained, a basic grasp of APL will greatly help you understand them. If these examples are too complex for you, have a look at our [[simple examples]].  
This page contains a listing of more involved examples that show APL in action. While they are fully explained, a basic grasp of APL will greatly help you understand them. If these examples are too complex for you, have a look at our [[simple examples]].  


* [[APL Wiki logo]] creating and rendering SVG code
* [[Quine]] — an expression giving itself
 
* [[APL Wiki logo]] creating and rendering SVG code


* [[Convex Hull]] — solving a problem that frequently appears in pattern recognition, image processing, statistics and geographic information systems
* [[Convex Hull]] — solving a problem that frequently appears in pattern recognition, image processing, statistics and geographic information systems


* [[Conway's Game of Life]] — implementing a cellular automaton
* [[John Scholes' Conway's Game of Life]] — implementing a cellular automaton


* [[Ranking poker hands]] — so they can be compared and ordered with normal APL functions
* [[Ranking poker hands]] — so they can be compared and ordered with normal APL functions
* [[Palindromic Expression for Phi]] – through finding a fixpoint
{{APL development}}
{{APL development}}
[[Category: Lists]]
[[Category:Examples]][[Category: Lists]]

Latest revision as of 11:24, 29 October 2021

This page contains a listing of more involved examples that show APL in action. While they are fully explained, a basic grasp of APL will greatly help you understand them. If these examples are too complex for you, have a look at our simple examples.

  • Quine — an expression giving itself
  • Convex Hull — solving a problem that frequently appears in pattern recognition, image processing, statistics and geographic information systems
APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsISO 8485:1989ISO/IEC 13751:2001A Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosAPL Quote QuadVector journalTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatinCider
Implementation ResourcesOpen-sourceMagic functionPerformanceAPL hardware
Developers Timeline of corporationsAPL2000DyalogIBMIPSASTSC