Fork me on GitHub
#off-topic
<
2018-11-05
>
didibus09:11:09

@henrik Not sure what to make of this. None of the other data-structures had value semantics correct? Like only Clojure considers two data structure equal if their values and structure are equal? Or does bifurcan offer this as well?

henrik09:11:29

@didibus Yeah, in the comparison, Clojure is called out for “custom equality semantics”. I’m not sure if Bifurcan supports this or not. Since Clojure is called out, I’m going to go ahead and guess “not”.

mpenet09:11:22

It does support custom equality

mpenet09:11:31

It's on the readme

mpenet09:11:18

I guess it doesn't provide a clojure matching impl out of the box tho

didibus09:11:42

Ya, Clojure equality semantics are kind of a game changer for me. And for cases where I don't need it, I also rarely need to stick with persistence, and can just use standard mutable java ones.

didibus09:11:45

It's also most likely that if you implemented a custom clojure like equality for bifurcan, it would devolve in performance similar to the Clojure ones. Anyhow, maybe one day I'll have a really contrive use case and will be happy it exists

dominicm09:11:47

It would be nice if Bifurcan provided benchmarks for when using with Clojure's equality semantics.

mpenet09:11:07

bifurcan approach sometimes differs more than with just equality, so I guess the answer would be it depends

henrik09:11:39

There are some operations where equality is not a factor though, right? Or does the introduction of custom equality fundamentally change all performance characteristics?

mpenet09:11:46

@dominicm yeah that could be interesting

henrik09:11:51

Concatenation and appending left or right seem like operations that should be free of equality checks. Not sure about splitting.

henrik09:11:02

At least splitting at an index should be free of checks.

emccue14:11:01

I certainly don't know enough to write it, but it would be nice to have a book

emccue14:11:30

"Washing your mouth out with SOAP: making legacy systems palatable using clojure"

lilactown18:11:52

anyone have any recommendations of bluetooth headphones?

lilactown18:11:41

ideally ones that I could throw in a backpack and use on a plane/train but has decent connectivity and micropohone. Over ear (earbuds don’t fit me 😞 ) highly preferred

mpenet18:11:47

Quite happy with the new sony here 1000xm3

👍 4
valtteri19:11:47

I’ve been very happy Bose QuietComfort 35 user for 1.5 years now.

👍 16
bfay19:11:03

I have the aiaiai modular headphones; I kickstarted the H05 wireless headband. I paired it with the S03 speakers and E04 earpads. Big fan overall, but there's no sound cancellation so it's not great on a plane.

👍 4