Comments (4)
I'll try to enter some more issues for other things you might be interested in doing, because there are a fair amount of TODOs in the code. Thanks again!
from relude.
This would just be for ordering? I see there is a showF
and SHOW_F
. Just want to make sure before I take a stab at updating this.
from relude.
Oh I see it's being worked on 😄
from relude.
@arecvlohe - yeah I started working on this one before I saw your comment. Just to explain, for functions like eq
in some of our types like List/Array/Result/etc., we have a version of the function that takes an Eq
module for the contained type, and a function that takes a simple comparison function (not wrapped in a module). At some point, I think we decided we wanted to prefer the module-based functions, pretending that modular implicits exist, so we used the preferred name eq
for the function that takes the module
. The function that takes the comparison function was given the name eqF
(for equals with a function), but we never liked that name. This effort was to rename eqF
to eqBy
, but you make a good point that other *F
functions should also be renamed to *By
. I can take care of this one for now.
from relude.
Related Issues (20)
- Array.IO.sequence vs Promise.all/Promise.any HOT 6
- Relude.Array.IO.sequence/traverse should be Sequential (Or Clearly Indicated As Such) HOT 1
- Bump bastet from 1.2.5 to 2.0.0 HOT 1
- Tuples - Add fst, snd functions to extract values HOT 3
- Tuple - Apply value to tuple of functions HOT 1
- Convert to Ocaml Syntax HOT 2
- Release 1.0
- Brainstorm future breaking changes HOT 7
- Start using named arguments for functions with ambiguous behavior HOT 2
- Monorepo/package set options
- List.sequence might need optimization
- IO refactor/reimplementation
- Adopt a more formal decision making process
- Re-modernize the build toolchain HOT 1
- Smooth over the pain of using Bastet's Ord with Belt HOT 1
- Add partial-clamping to Ord HOT 1
- Construct an Option using a predicate function
- Inconsistent implementations of eqBy, compareBy, eq, compare
- RFC: Release v1 HOT 2
- We're maybe not exporting `let*`, `let+` and `and+`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from relude.