Generic functions by nonstandard name scoping in APL


We show how to acheive generic functions as in abstract datatypes (such as the Simula CLASS construct or ADA Package notion) for typeless languages, specifically APL. We do this by altering the standard dynamic scoping of names in APL to a scheme we call downward scoping. 
DOI: 10.1145/800142.805354


  • Presentations referencing similar topics