-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which one should I use? #2
Comments
Would be cool if you would use chickencurry. Feedback and contrib is more
|
Thanks :) The thing is, I really think it’s best when there’s one well-regarded module for one task. That makes for a healthy, living ecosystem. That’s what we want. https://en.wikipedia.org/wiki/Not_invented_here – that’s what we don’t want. I recently had a conversation which made me change my mind in a couple of matters. And this statement holds the essence: mattdesl/module-best-practices#2 (comment). I just wanted to ask: what led you to creating another module? If it’s a new better way of doing things, I’d love to use that – and contribute if necessary. |
Related but the major problem is about avoiding duplication, there are many modules which are solving the same problem, but only few solve them very well. |
I often see my self creating a module not because I think I will solve it better or in a new way, but I think it's fun and a good training to solve problems. That's the reason I often don't care if there is already a module. My main goal with chickencurry was to try to implement ramda-like currying (with placeholders). |
Exactly! Here’s an idea I came up with – perhaps the way to go for things like lodash or our 1-liners:
And here’s an issue I created today, hoping to start a discussion: mattdesl/module-best-practices#7. Funnily enough @hemanth – it’s exactly the same thing you mentioned that’s on my mind lately. |
Good stuff! Intuitive and helps avoid crazy complicated APIs. And the function bind syntax looks good. These two things may be the perfect selling point! Maybe instead of |
👍 totally let's do this.
|
👍 👍 |
I’m in :D I have a spare hour and a half today, I hope we’ll manage! |
@tomekwi btw you already are a maintainer:smiley: |
👍 |
Hi @stoeffel, I need to curry a function.
So I’ve found this curry thing which looks like the community’s choice since long ago.
But I see there’s this one – newer than curry. And there’s chickencurry – even newer, as far as I can tell.
Are there any differences? Which one do you maintain? How about writing that down in the readme?
The text was updated successfully, but these errors were encountered: