Comparison of APL dialects: Difference between revisions
Jump to navigation
Jump to search
m (→Function definition: Function assignment link) |
(Reorder columns by first appearance of feature) Tag: Reverted |
||
Line 62: | Line 62: | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
! Dialect | ! Dialect !! [[Tradfn]]s !! Nesting !! [[Complex]] !! [[Namespace]] !! [[Control structure|Control]] !! [[Dfn]]s !! [[Unicode]] !! [[Tacit]] !! Big int | ||
|- | |- | ||
| [[APL\360]], [[APL.SV]], … || {{ | | [[APL\360]], [[APL.SV]], … || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[APL+Win]] || {{Yes|Nested (1989)}} || {{ | | [[APL+Win]], … || {{Yes}} || {{Yes|Nested (1989)}} || {{No}} || {{Yes|2006}} || {{Yes|1994}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[SHARP APL]] | | [[SHARP APL]] || {{Yes}} || {{Yes|Boxes (1981)}} || {{Yes|1981}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[NARS]] | | [[NARS]] || {{Yes}} || {{Yes|Nested}} || {{No}} || {{No}} || {{No}} || {{Maybe|[[direct definition (operator)|direct def]]}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[Dyalog APL]] || {{Yes | | [[Dyalog APL]], … || {{Yes}} || {{Yes|Nested}} || {{Yes|2011}} || {{Yes|1994}} || {{Yes|1996}} || {{Yes|1996}} || {{Yes|2008}} || {{Yes|2014}} || {{No}} | ||
|- | |- | ||
| [[APL2]] | | [[APL2]] || {{Yes}} || {{Yes|Nested}} || {{Yes}} || {{Yes|1987}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[A+]] | | [[A+]] || {{Yes}} || {{Yes|Boxes}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Maybe|Some}} || {{No}} | ||
|- | |- | ||
| [[SAX]] | | [[SAX]] || {{Yes}} || {{Yes|Boxes}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Maybe|Some}} || {{No}} | ||
|- | |- | ||
| [[APL2C]] | | [[APL2C]] || {{Yes}} || {{Yes|Nested}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[APLX]] | | [[APLX]] || {{Yes}} || {{Yes|Nested}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[NARS2000]] | | [[NARS2000]] || {{Yes}} || {{Yes|Nested}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Maybe|UCS-2}} || {{Yes|2009}} || {{Yes}} | ||
|- | |- | ||
| [[VisualAPL]] | | [[VisualAPL]] || {{Yes}} || {{Yes|Nested}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[APL#]] | | [[APL#]] || {{No}} || {{Yes|Nested}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} | ||
|- | |- | ||
| [[ngn/apl]] | | [[ngn/apl]] || {{No}} || {{Yes|Nested}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} | ||
|- | |- | ||
| [[GNU APL]] | | [[GNU APL]] || {{Yes}} || {{Yes|Nested}} || {{Yes}} || {{Yes}} || {{Maybe|If-else}} || {{Maybe|Limited}} || {{Yes}} || {{No}} || {{No}} | ||
|- | |- | ||
| [[April]] | | [[April]] || {{No}} || {{Yes|Nested}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| [[dzaima/APL]] | | [[dzaima/APL]] || {{No}} || {{Yes|Nested}} || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| [[APL\iv]] | | [[APL\iv]] || {{No}} || {{Maybe|Lists}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} | ||
|- | |- | ||
| [[Kap]] | | [[Kap]] || {{Yes}} || {{Yes|Nested}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| [[APL64]] | | [[APL64]] || {{Yes}} || {{Yes|Nested}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} | ||
|} | |} | ||