Trucchi: That’s what I’m suggesting though
Trucchi: Lodash puts the collection first
Maisch: Higuchi: i like to implement this, console.log’start’; delay for 3 seconds; console.log’end’;
Burkstrand: Trucchi: ah, yea the args are the other way around
Trucchi: Right – that’s why I like ramda better
Trucchi: Honestly, transducers.js lets you do all the fancy collection lodash tricks with a 20kb lib and minimal code anyway, haha
Coplen: Array iterations stuff yea
Callaghan: SetTimeout won’t work for me, I want blocking
Flack: Lodash does have some great little stuff like _.get that I like a lot
Herting: How can i open a video within the website and not in a new page. see here what i mean click on the picture in the middle to start the video: http://www.spiegel.de/politik/ausland/ungarn-staatsanwaltschaft-ermittelt-gegen-kamerafrau-a-1052346.html
Dager: I just wanted to see how setInterval will behave when the next call is executed while the first isn’t done yet
Trucchi: Array, object, whatever – from there, combined with filter, map, reduce, transducer, remove, cat, mapcat, and the others you can easily get to pick, pluck, zip, etc
Magnant: Can this only be done with javascript or also with just html5+css?
Jesmer: I don’t know if the next call will get queued up
Escher: And the set logic stuff like xor, union, ect
Abee: Which ramda might have, im not sure, but transducers does not
Janeczek: I guess, javascript won’t block it
Pilotti: So the page does not reload but the video opens in front of the current page and you can close the video with escape
Trucchi: No, I’m saying I don’t mind supplying the extra glue to fill in those things when I need them
Trucchi: Because transducers abstracts away so much of the work
Trucchi: And rambda has lots of neat function tricks.
Mohar: Have you looked at kefir?
Marley: I think its very small
Trucchi: I really like folktale because of how it’s broken up, and Dekok’s code is great – I just wish she weren’t so focused on 2-tuples ;-
Hamiton: Still havn’t played with folktale
Trucchi: The one thing that weirds me out is that their observables default to being synchronous
Trucchi: And the only other option is a timeout
Holom: Binary functions are great though
Trucchi: Why restrict your flip function to binary functions when you could just make it flip for any-n?
Corza: Binary function === function that takes two args?
Beddard: Trucchi: you can’t :/
Trucchi: Because it’ll break for curried functions and the like?
Klippel: Trucchi: because currying works in very weird ways for N-ary functions
Dornhelm: Is there any in-depth guide for chrome dev tools?
Raney: So flipf, a, bcd, e would be. awkward, and probably do the wrong thing
Comar: What’s a good library for data graphs/visualization?
Canella: Is it a relatively easy lib to learn?
Trucchi: Dekok: I gotcha – but you could do something like flip2fn to enable binary, or have it be the default and do flipfalsefn to disable it- something like that. just so you can take advantage of it for non-curried functions
Trucchi: Dekok: I ran into this the other day and implemented my own – I was building a little lib that has utility methods with the target obj as the last arg, so they can be curried, but I also wanted to use them for a wrapper
Mickelberry: If you don’t curry flip, then yeah.
Trucchi: Yeah, basically I flipped THEN curried to create the wrapper’s prototype methods, and then curried the unflipped version for the direct call versions
Crooker: I’d prefer something like Scala’s _ placeholders though. And with ES6, I don’t think it makes much sense to have a flip with more than 2 arguments, since it’s very easy to create functions that reorder the arguments in arbitrary ways: fa, b, c = gb, c, a