relude
relude copied to clipboard
FP-inspired prelude/standard library for ReasonML projects
We have some potentially large/impactful decisions coming up to revitalize/reorganize the relude ecosystem of libraries. Some of these decisions have objective pros and cons that we can try to identify,...
Once we've made a 1.0 release, it will be time to start thinking about the next round of larger, breaking changes that we'll plan on making. Some of those will...
`IO` is currently a naive implementation of an effect type. It seems to work okay for simpler tasks, but lacks cancellation, and is not stack safe, and doesn't have some...
There has been some discussion about moving all the relude ecosystem libraries into a monorepo to solve some of the build and versioning woes with having separate repos. I think...
@johnhaley81 reported that the `List.sequence` implementation has bad performance characteristics. This might be because it's relying on a default implementation of `apply` or something like that - we may need...
I would love to add more named args for things in Relude! Things that are a little ambiguous like `Array.concat` where you aren’t totally sure which one is being placed...
Relude has been "stable" (aka "unmaintained" 😂) for a couple years now, but it has been used in production without serious issue over that time. I think it's fair to...
- Ocaml updated to 4.14.0 (version used by melange currently) - Melange unpinned - Melange build command updated: * `rm` not needed thanks to `-sfn` flags on `ln` forcing symlink...
Hey, This is an attempt to fix #267 by removing `bisect_ppx` from the published package outputs are ```json { "name": "relude", "description": "Alternative standard library (prelude) for ReasonML", "homepage": "https://github.com/reazen/relude",...
bisect_ppx is a code coverage tool that is only needed at dev time, and not for prod installs. Right now, bucklescript only allows ppxs as normal dependencies, but this is...