Rowan: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Grammatical error)
Line 18: Line 18:
| influenced by = [[Dyalog APL]], [[J]]
| influenced by = [[Dyalog APL]], [[J]]
}}
}}
'''Rowan''' is the a very APL-like language built on the same engine as [[Wikipedia:R (programming language)|R]], from which it inherits its array capabilities, connection to [[.NET]], error-handling and [[namespace]] architecture. The following examples shows its similarity to APL when using [[dfn]]s:
'''Rowan''' is a very APL-like language built on the same engine as [[Wikipedia:R (programming language)|R]], from which it inherits its array capabilities, connection to [[.NET]], error-handling and [[namespace]] architecture. The following examples shows its similarity to APL when using [[dfn]]s:
<source lang=apl>
<source lang=apl>
   avg←{(+/⍵)÷⍴⍵}
   avg←{(+/⍵)÷⍴⍵}

Revision as of 09:03, 6 May 2022

Rowan is a very APL-like language built on the same engine as R, from which it inherits its array capabilities, connection to .NET, error-handling and namespace architecture. The following examples shows its similarity to APL when using dfns:

   avg{(+/)÷⍴}
   a3 5 6
   avg a
Result: 4.66666666666667

External links

APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLdzaima/APLExtended Dyalog APLGNU APLKAPNARS2000Pometo
Historical A Programming LanguageA+ (A) ∙ APL#APL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyJellyfishK (Q, KDB+) ∙ Lang5NialRAD
Overviews Timeline of array languagesTimeline of influential array languagesFamily tree of array languages