Differences between revisions 3 and 17 (spanning 14 versions)
Revision 3 as of 2009-04-07 16:21:14
Size: 1796
Editor: SimonMarsden
Comment:
Revision 17 as of 2017-02-16 18:48:12
Size: 1581
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## #acl AutoAdminGroup:read,write,admin,delete,revert All:read
Line 10: Line 12:
|| '''Note to contributors:''' Additions and corrections to this tutorial are welcome. Please keep in mind that it tries to be vendor neutral : where possible examples should work in any version of APL. Please make it clear when code is specific to a particular interpreter. ||

This page covers some additional, more advanced topics not explored fully in the [[LearnApl/LearningApl|APL tutorial]]. It is adapted from original material written to accompany MicroAPL's APLX interpreter, but the present version has been slightly modified so that examples should work with a number of APLs, including:

 * [[http://www.microapl.co.uk/apl/|APLX]] from MicroAPL
This page covers some additional, more advanced topics not explored fully in the [[LearnApl/LearningApl|APL tutorial]]. It is adapted from original material written to accompany MicroAPL's APLX interpreter (not available any more), but the present version has been slightly modified so that examples should work with a number of APLs, including:
Line 20: Line 18:
 * [[http://www.apl2000.com/|APL+Win]] from APL2000  * [[http://www.apl2000.com/|APL+Win]]
Line 22: Line 20:
Where this is not the case you are encouraged to step in and update the Wiki ! Where this is not the case this is explicitly stated.
Line 25: Line 23:
 * [[LearnMoreApl/Display|Displaying the shape of an array]]  1. [[LearnMoreApl/Display|Displaying the shape of an array]]
Line 27: Line 25:
 * [[LearnMoreApl/ArrayTypeAndPrototype|Array Type and Prototype]]  2. [[LearnMoreApl/ArrayTypeAndPrototype|Array Type and Prototype]]
Line 29: Line 27:
 * [[LearnMoreApl/VectorNotation|Vector Notation]]  3. [[LearnMoreApl/VectorNotation|Vector Notation]]
Line 31: Line 29:
 * [[LearnMoreApl/Indexing|Variables and Indexing]]  4. [[LearnMoreApl/Indexing|Variables and Indexing]]
Line 33: Line 31:
 * [[LearnMoreApl/MultipleSpecification|Multiple Specification]]  5. [[LearnMoreApl/MultipleSpecification|Multiple Specification]]
Line 35: Line 33:
 * [[LearnMoreApl/SelectiveSpecification|Selective Specification]]  6. [[LearnMoreApl/SelectiveSpecification|Selective Specification]]
Line 37: Line 35:
 * [[LearnMoreApl/BindingStrengths|Binding Strengths]]  7. [[LearnMoreApl/BindingStrengths|Binding Strengths]]
Line 39: Line 37:
 * [[LearnMoreApl/PervasiveFunctions|Pervasive Functions]]  8. [[LearnMoreApl/PervasiveFunctions|Pervasive Functions]]

 9. [[LearnMoreApl/AplClasses|OO, Classes and Inheritance]]
Line 50: Line 50:
CategoryAboutApl - CategoryAplx CategoryAboutApl - CategoryGuides

Back

Contents

Next>

Further Topics in APL

This page covers some additional, more advanced topics not explored fully in the APL tutorial. It is adapted from original material written to accompany MicroAPL's APLX interpreter (not available any more), but the present version has been slightly modified so that examples should work with a number of APLs, including:

Where this is not the case this is explicitly stated.

Contents

  1. Displaying the shape of an array

  2. Array Type and Prototype

  3. Vector Notation

  4. Variables and Indexing

  5. Multiple Specification

  6. Selective Specification

  7. Binding Strengths

  8. Pervasive Functions

  9. OO, Classes and Inheritance

Back

Contents

Next>


CategoryAboutApl - CategoryGuides

LearnMoreApl/FurtherTopics (last edited 2017-02-16 18:48:12 by KaiJaeger)