Ivy: Difference between revisions

Jump to navigation Jump to search
m
Nested array language category
(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.0 / 2023-08-05
| 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:Array languages]][[Category:ASCII languages]]
{{APL dialects}}[[Category:Nested array languages]][[Category:ASCII languages]]

Navigation menu