companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.2.0 released: https://ocaml.org/releases/5.2.0 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 246 seconds]
YuGiOhJCJ has joined #ocaml
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 260 seconds]
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 245 seconds]
Tuplanolla has quit [Quit: Leaving.]
raskol has joined #ocaml
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 246 seconds]
terrorjack4 has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack4 has joined #ocaml
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 265 seconds]
raskol has quit [Ping timeout: 252 seconds]
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 260 seconds]
neiluj has joined #ocaml
neuroevolutus has joined #ocaml
neiluj has quit [Ping timeout: 264 seconds]
neiluj has joined #ocaml
terrorjack4 has quit [Quit: The Lounge - https://thelounge.chat]
neiluj has quit [Ping timeout: 246 seconds]
terrorjack4 has joined #ocaml
<discocaml> <sim642> That might be it although it's hard to tell on the surface how advanced that implementation is. Scala's is based on some recent literature (Compressed Hash-Array Mapped Prefix-tree (CHAMP)).
<discocaml> <sim642> Also there seems to be no Set variant of that?
<discocaml> <sim642> Sure, you can use unit values, but it's just unnecessary waste of memory. Especially if the whole structure is about improving cache locality
<discocaml> <sim642> I think this is why Pottier extended cppo to build an efficient version of his recent library without massive code duplication
neuroevolutus has quit [Ping timeout: 256 seconds]
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
euphores has quit [Max SendQ exceeded]
euphores has joined #ocaml
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 252 seconds]
neuroevolutus has joined #ocaml
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 264 seconds]
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 246 seconds]
hsw has quit [Ping timeout: 248 seconds]
hsw has joined #ocaml
bibi_ has quit [Remote host closed the connection]
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 245 seconds]
neiluj has joined #ocaml
Serpent7776 has joined #ocaml
neiluj has quit [Ping timeout: 260 seconds]
neuroevolutus has quit [Quit: Client closed]
Tuplanolla has joined #ocaml
Serpent7776 has quit [Ping timeout: 260 seconds]
neiluj has joined #ocaml
neiluj has quit [Ping timeout: 246 seconds]
neiluj has joined #ocaml
neiluj has quit [Quit: WeeChat 4.2.1]
bartholin has joined #ocaml
wagle has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Serpent7776 has joined #ocaml
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
f[x] has joined #ocaml
malte has quit [Remote host closed the connection]
malte has joined #ocaml
ski has joined #ocaml
habnabit_ has quit [Ping timeout: 252 seconds]
habnabit_ has joined #ocaml
emp has quit [Quit: ZNC 1.8.2 - https://znc.in]
emp has joined #ocaml
emp has quit [Client Quit]
emp has joined #ocaml
raskol has joined #ocaml
euphores has quit [Ping timeout: 245 seconds]
euphores has joined #ocaml
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #ocaml
f[x] has quit [Remote host closed the connection]
Serpent7776 has quit [Ping timeout: 260 seconds]
aljazmc has joined #ocaml
aljazmc has quit [Quit: Leaving]
bartholin has quit [Quit: Leaving]
raskol has quit [Ping timeout: 246 seconds]
<discocaml> <functionalprogramming> i feel like this is a natural implementation of a set though
<discocaml> <functionalprogramming> its a map to unit
raskol has joined #ocaml