Skip to content

Commit 250e27c

Browse files
committed
updating changelog
1 parent 21d4f1e commit 250e27c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

CHANGELOG.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@
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

0 commit comments

Comments
 (0)