File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 7
7
- ` (if true () ()) ` now returns nil (can be generalized to ` () -> nil ` )
8
8
- anonymous functions are now available ; eg: ` ((fun () (print "a"))) `
9
9
- 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
12
14
13
15
### Changed
14
16
- a quoted code (defered evaluation) isn't capturing anymore surrounding variables' values, thus increasing greatly performances
15
17
- 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 `
17
21
18
22
## 3.0.8
19
23
### Added
You can’t perform that action at this time.
0 commit comments