-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
cyclical placeholders #73
Comments
could the "normal" column for 2 |
The fact that cyclical placeholders give us
I agree, though I don't want to modify a quote. Perhaps Aldwin will update the original document. :) |
Woah there. I have more then just a reference implementation. I have a highly performance optimized, ready to use (unfortunately untested) implementation laying about somewhere! Let me dig it up. |
I was going to add tests and release this code as a package called furry, but I never got to it. I still have some good uses for a stand-alone currying lib, but I guess Sanctuary won't be able to use it directly, because of it's type-checking-currying-combo. Here's the code anyway, might be of use. |
There's a rivision of the gist where I attempted to name each use-case. I guess I'll just put it under "Notes". |
Why isn't this basic “R.useWith” working properly? The OP had written |
Mostly it makes me want to get rid of the placeholders as best we can. And I'm not sure that the thought was that |
I released my code under WTFPL. Anyone is free to take the code and use it in their libs. |
I believe this can be closed, because we're moving away from Ramda style currying in #179. I myself now believe that although cyclical placeholders are superior to regular placeholders - no placeholders are even better. |
@Avaq proposed cyclical placeholders (for Ramda initially), and has since published a gist with a reference implementation and tests!
Adopting these semantics would gain us a lot and lose us very little. Does anyone object to this change?
/cc @buzzdecafe, @CrossEye
The text was updated successfully, but these errors were encountered: