I’d prefer something like.

 
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