companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.3.0 released: https://ocaml.org/releases/5.3.0 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
Tuplanolla has quit [Quit: Leaving.]
Haudegen has quit [Quit: Bin weg.]
agentcasey_ has joined #ocaml
agentcasey has quit [Ping timeout: 245 seconds]
<companion_cube> I think it might be the case for some purely functional use cases, but it's unfit for a ML until it has a decent answer to mutability
_whitelogger has joined #ocaml
zor has joined #ocaml
_jbrown_ has quit [Ping timeout: 268 seconds]
humasect has quit [Remote host closed the connection]
humasect has joined #ocaml
humasect has quit [Ping timeout: 276 seconds]
humasect has joined #ocaml
Frostillicus has joined #ocaml
troydm has joined #ocaml
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
humasect has quit [Quit: Leaving...]
nirvdrum741 has quit [Quit: The Lounge - https://thelounge.chat]
agentcasey_ has quit [Quit: ZNC 1.10.x-git-82-9ab81d1d - https://znc.in]
agentcasey has joined #ocaml
Frostillicus has quit [Ping timeout: 245 seconds]
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 245 seconds]
bartholin has joined #ocaml
pi3ce has quit [Ping timeout: 268 seconds]
<discocaml> <omentic> i caught this talk irl
<discocaml> <omentic> i was very impressed by the benchmarks being comparable (even if universally worse). there was much emphasis on it being a prototype
Frostillicus has joined #ocaml
<discocaml> <omentic> mildly disappointed it doesn't seem to have been extended. i'm a big fan of reference counting. (mostly for simplicity + real-time systems guarantees)
<discocaml> <omentic> interestingly tidbit on the whole perceus algo, an essentially identical algorithm was implemented in nim some years prior. iirc nim's impl freed memory at end of last scope instead of point of last use, so they couldn't do the mutability in place stuff koka did, and nim is also a jank ass one-person systems language project so it was never written up comprehensively
<discocaml> <omentic> interesting tidbit on the whole perceus algo, an essentially identical algorithm was implemented in nim some years prior. iirc nim's impl freed memory at end of last scope instead of point of last use, so they couldn't do the mutability in place stuff koka did, and nim is also a jank ass one-person systems language project so it was never written up comprehensively
Serpent7776 has joined #ocaml
Haudegen has joined #ocaml