3,038
edits
(Fixed download/installation command) |
m (Nested array language category) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
| released = 2014 | | released = 2014 | ||
| developer = [[wikipedia:Rob Pike|Rob Pike]] | | developer = [[wikipedia:Rob Pike|Rob Pike]] | ||
| latest release version = 0.3. | | latest release version = 0.3.3 / 2024-01-15 | ||
| array model = [[nested array model|nested]] | | array model = [[nested array model|nested]] | ||
| index origin = <code>) origin</code> 0 or 1 | | index origin = <code>) origin</code> 0 or 1 | ||
Line 22: | Line 22: | ||
Ivy allows user-defined functions (called operators), but not higher-order operators; it has only the four built-in operators [[Reduce]], [[Scan]], [[Outer Product]], and [[Inner Product]]. Functions are defined with the <code>op</code> keyword, with a declaration that matches the way the function will be used followed by <code>=</code> and a body of one or more lines (the result of the last is returned). Among APLs, this syntax most closely resembles that of [[A+]]. | Ivy allows user-defined functions (called operators), but not higher-order operators; it has only the four built-in operators [[Reduce]], [[Scan]], [[Outer Product]], and [[Inner Product]]. Functions are defined with the <code>op</code> keyword, with a declaration that matches the way the function will be used followed by <code>=</code> and a body of one or more lines (the result of the last is returned). Among APLs, this syntax most closely resembles that of [[A+]]. | ||
{{APL dialects}}[[Category: | {{APL dialects}}[[Category:Nested array languages]][[Category:ASCII languages]] |