File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 77- ` (if true () ()) ` now returns nil (can be generalized to ` () -> nil ` )
88- anonymous functions are now available ; eg: ` ((fun () (print "a"))) `
99- added ` forEach ` in library
10- - added ` -c|--compile ` option to the CLI so that we can only compile an ArkScript file instead of compiling and running it
11- - added ` min ` and ` max ` in ` lib/Math/Arithmetic.ark `
10+ - added ` -c|--compile ` option to the CLI so that we can only compile an ArkScript file instead of compiling and running it, by @DontBelieveMe
11+ - added ` min ` and ` max ` in ` lib/Math/Arithmetic.ark ` , by @FrenchMasterSword
12+ - added ` reduce ` in ` lib/Functional/Reduce.ark ` , by @FrenchMasterSword
13+ - added ` product ` in ` lib/List/Product.ark ` , by @FrenchMasterSword
1214
1315### Changed
1416- a quoted code (defered evaluation) isn't capturing anymore surrounding variables' values, thus increasing greatly performances
1517- lists are printed like ` ["string" 1 true] ` now, instead of ` ( string 1 true ) `
16- - updated ` zip ` so that it can work with lists of different sizes
18+ - updated ` zip ` so that it can work with lists of different sizes, by @FrenchMasterSword
19+ - better cyclic includes detection
20+ - better VM error message when redefining a variable through ` let `
1721
1822## 3.0.8
1923### Added
You can’t perform that action at this time.
0 commit comments