Releases: chrisdone/hell
Releases · chrisdone/hell
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
.
2024-02-21
Removed internal error calls and now everything has a sum type error message. Human-friendly error messages will come in a later release.
2024-02-20
I'm using this version to generate my blog.
2023-12-15
Loads of new stuff. Some breaking name changes.
Opt parse applicative arguments, if syntax, loads more functions.