APL dialects