Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 31 2019 22:17
    CrossEye commented #2779
  • Jan 31 2019 21:04
    ArturAralin commented #2779
  • Jan 31 2019 20:08
    CrossEye commented #2779
  • Jan 31 2019 18:56
    buzzdecafe commented #2631
  • Jan 31 2019 18:09
    ArturAralin commented #2779
  • Jan 31 2019 16:18
    CrossEye commented #2779
  • Jan 31 2019 16:10
    CrossEye commented #2631
  • Jan 31 2019 16:06
    CrossEye commented #2777
  • Jan 31 2019 14:44
    ArturAralin opened #2779
  • Jan 31 2019 07:39
    inferusvv commented #2631
  • Jan 31 2019 03:07
    sespinozj commented #2771
  • Jan 31 2019 02:33
    machad0 commented #2771
  • Jan 31 2019 02:26
    JeffreyChan commented #2777
  • Jan 30 2019 14:30
    CrossEye closed #2777
  • Jan 30 2019 12:13
    vanyadymousky updated the wiki
  • Jan 30 2019 01:42
    JeffreyChan commented #2777
  • Jan 29 2019 21:06
    vanyadymousky updated the wiki
  • Jan 29 2019 16:28
    CrossEye commented #2777
  • Jan 29 2019 15:50
    mbostock commented #2772
  • Jan 29 2019 15:48
    CrossEye commented #2772
Brian Gates
@brian-gates
my example was terrible, sorry
var log = function(){ console.log(arguments); };

var test = R.unapply(log);

test(1,2);// { '0': [ 1, 2 ] }
that's what I was going after, I'm too tired apparently
thanks :)
Fulton Byrne
@Freyert
Anyone have any recommendations for writing documentation?
David Chambers
@davidchambers
API documentation do you mean, @Freyert?
Fulton Byrne
@Freyert
Correct
David Chambers
@davidchambers
I'm pleased you got something working, @brian-gates.
Fulton Byrne
@Freyert
For instance, what is Ramda using, and would you prefer something else?
David Chambers
@davidchambers
I prefer Transcribe, but I'm biased. ;)
Fulton Byrne
@Freyert
That's actually what I was looking for haha
Where can I see some examples?
I love the terseness of the markdown
David Chambers
@davidchambers
Here's a nice example.
Fulton Byrne
@Freyert
Actual output as well?
so simple to read
Holy cow
I need to go home and read through this source code
David Chambers
@davidchambers
The output is README.md.
Fulton Byrne
@Freyert
And then you can mark it down however you like
I see
I'm trying to come up with a good strategy for internal documentation.
Something we could host locally
And would be searchable, and categorized
David Chambers
@davidchambers
Ah, that sounds broader in scope than Transcribe. I don't have a recommendation for you, in that case.
Fulton Byrne
@Freyert
How do you use Transcribe yourself? Do you just CTRL+F?
David Chambers
@davidchambers
When I want to read the documentation for a given function, do you mean?
Fulton Byrne
@Freyert
Yes haha sorry
zoned out
David Chambers
@davidchambers
I generally enter the GitHub URL. For example: https://github.com/plaid/sanctuary#fromMaybe.
Hardy Jones
@joneshf
@scott-christopher that map == chain seems off to me.
Scott Christopher
@scott-christopher
Ah, the difference is yield* compared to yield
Hardy Jones
@joneshf
Oh wow
I totally missed that
sorry
Scott Christopher
@scott-christopher
yield* is like a flat-mapish operator
It's disappointing that generator comprehensions were dropped from the ES6 drafts
Niloy Mondal
@niloy
How can I check if a key exists in a Object, the functional counterpart of "in" operator?
Tobias Pflug
@gilligan
R.has('foo', {foo: 1, bar:2 })
Urmas Talimaa
@urmastalimaa
Tobias Pflug
@gilligan
@urmastalimaa beat you to it ;)
Niloy Mondal
@niloy
Thanks
Niloy Mondal
@niloy
should contains be extended to work with Objects? R.contains("bar", {foo: "bar"}) should return true
Scott Sauyet
@CrossEye
@niloy: I don't think so, at least not with the behavior of has. It's the difference between keys and values.
Hardy Jones
@joneshf
@niloy your question is highly related to this: ramda/ramda#1429
I forget what the resolution of that was
but the important part that I take away from it is that there are two ways of looking at objects.
If we look at them in the way that they are Functors, then it makes sense that contains would work on them as well, since they should also be Foldable (since contains can be written in terms of reduce).
If we don't look at them in that way, then I'd say it makes no sense for contains to work.