Releases: chrisdone/hell
Releases · chrisdone/hell
2024-10-28
What's Changed
- Support unit () by @chrisdone in #52
- Support operations on exit code by @chrisdone in #53
- Add unit to supported types by @chrisdone in #54
Full Changelog: 2024-10-08...2024-10-28
2024-10-08
What's Changed
- Add a load of list functions by @chrisdone in #44
Full Changelog: 2024-10-04...2024-10-08
2024-10-04
What's Changed
- Re-order the type so you can write Record.get @"k" @int by @chrisdone in #25
- Add locations to equality constraints by @chrisdone in #43
Full Changelog: 2024-08-23...2024-10-04
2024-08-23
What's Changed
- Check scope of variables at the desugarer stage too by @chrisdone in #24
- Support argument passing into scripts
- Drop --exec support
Full Changelog: 2024-08-05...2024-08-23
2024-08-05
- Human-readable error messages (basic, nothing fancy)
- Error out in the elaborator when variables that aren't in scope are encountered
- Previously it would leave these to be resolved by the checker which lead to an "AmbiguousMetaVar" error - not helpful!
2024-07-24
What's Changed
- Add record support by @chrisdone in #23
New Contributors
- @chrisdone made their first contribution in #23
Full Changelog: 2024-07-15...2024-07-24
2024-07-15
Full Changelog: 2024-07-11...2024-07-15
2024-07-11
Full Changelog: 2024-07-05...2024-07-11
2024-07-05
Add
"List.iterate'" List.iterate' :: forall a. (a -> a) -> a -> [a]
"List.filter" List.filter :: forall a. (a -> Bool) -> [a] -> [a]
"List.foldl'" List.foldl' :: forall a b. (b -> a -> b) -> b -> [a] -> b
"List.zip" List.zip :: forall a b. [a] -> [b] -> [(a,b)]
"List.zipWith" List.zipWith :: forall a b c. (a -> b -> c) -> [a] -> [b] -> [c]
"Maybe.mapMaybe" Maybe.mapMaybe :: forall a b. (a -> Maybe b) -> [a] -> [b]
2024-04-12
Adds Timeout.timeout
and Concurrent.threadDelay
.