Comparison of APL dialects: Difference between revisions
Jump to navigation
Jump to search
m (→Disclose: Add ISO standard to table) |
(Conformability section) |
||
Line 28: | Line 28: | ||
Most dialects support [[complex number]]s, but some ([[dzaima/APL]], [[APLX]], [[APL+Win]]) don't. Dialects with complex numbers also extend [[Circular]] (<syntaxhighlight lang=apl inline>○</syntaxhighlight>) to left arguments designed for complex numbers. | Most dialects support [[complex number]]s, but some ([[dzaima/APL]], [[APLX]], [[APL+Win]]) don't. Dialects with complex numbers also extend [[Circular]] (<syntaxhighlight lang=apl inline>○</syntaxhighlight>) to left arguments designed for complex numbers. | ||
== Conformability == | |||
All APLs implement [[scalar extension]] in [[scalar dyadic]] functions, and [[Each]] if present. However, a few dialects differ in their support for [[singleton extension]]. Most support it fully, so that a singleton of any rank is extended. [[APL2]] supports it only for scalars and one-element vectors (and [[ISO/IEC_13751:2001]] specifies only this behavior), and [[dzaima/APL]] and [[Kap]] support scalar extension only. | |||
== Depth == | == Depth == |