dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
edr has quit [Quit: Leaving]
azimut has quit [Ping timeout: 240 seconds]
bartholin has joined #ocaml
<discocaml>
<infrno2609> Is ocaml and haskell similar ?
bartholin has quit [Quit: Leaving]
<dh`>
yes and no
Serpent7776 has joined #ocaml
<dh`>
in what ways are you thinking of?
<discocaml>
<gooby_clown> Similar in fundamentals: algebraic datatypes, functions fundamental, could compare syntax
<discocaml>
<gooby_clown> Different in other features: Haskell has typeclasses, good amount of extensions, purity etc. OCaml has modules, subtyping, mutation, OOP etc.
jlrnick has quit [Remote host closed the connection]
noonien85 has joined #ocaml
dnh has joined #ocaml
<discocaml>
<darrenldl> ugh, duckduckgo is flooded by the fake ocamlwiki results
_whitelogger has joined #ocaml
<discocaml>
<darrenldl> welp, at least it's self contained enough for now for a site exclusion filter to work
xd1le has joined #ocaml
azimut has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnh has joined #ocaml
mro has joined #ocaml
waleee has quit [Ping timeout: 264 seconds]
Anarchos has joined #ocaml
edr has joined #ocaml
<discocaml>
<deepspacejohn> ocamlwiki triggers my work computer's antivirus software now.
<greenbagels>
Is it that bad
<greenbagels>
Oh god it is
hannes__ is now known as hannes
habnabit_ has quit [Ping timeout: 245 seconds]
habnabit_ has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
szkl has joined #ocaml
mro has quit [Quit: Leaving]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
daimrod has joined #ocaml
troydm has quit [Ping timeout: 252 seconds]
azimut has quit [Ping timeout: 240 seconds]
azimut has joined #ocaml
waleee has joined #ocaml
<companion_cube>
omg another round of menhir fucking up my CI builds
<companion_cube>
so tired of that
<companion_cube>
wake up, gitlab.inria.fr
troydm has joined #ocaml
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #ocaml
<companion_cube>
this makes me so mad, I don't want to use anything by fpottier just because of that now
<greenbagels>
companion_cube: out of spite? :p
tremon has joined #ocaml
infinity0_ has joined #ocaml
infinity0 is now known as Guest2611
infinity0_ is now known as infinity0
Guest2611 has quit [Killed (zirconium.libera.chat (Nickname regained by services))]
<tremon>
does anyone know the correct incantation to disable dune's sandboxing for a foreign build? the obvious (deps (sandbox none) (source_tree mydir)) still results in write errors
<companion_cube>
greenbagels: no, because it's the packages that break regularly
<greenbagels>
companion_cube: ah
<discocaml>
<__muffin> The module / type class split interests me a lot
<discocaml>
<__muffin> Are there many people who have a strong preference for modules over type classes? I haven’t heard any super compelling arguments for modules
<discocaml>
<__muffin> In the code I write I find myself wanting type classes but I know there are people like graydon hoare that like ML modules, but I feel like doing anything with modules is a little more verbose than an equivalent type class implementation
<companion_cube>
at this point I might prefer typeclasses, but it's 30y too late
<discocaml>
<gooby_clown> Well firstly, personally I don't see the module/typeclass duality (I don't know if there is anything preventing them from coexisting?), since they serve different purposes. I really like modules as a code organisation tool, they are very disciplined and flexible. Typeclasses are nice but I don't find myself desiring ad-hoc polymorphism often, if anything sometimes I'm glad they are not there, especially when I see Haskell code full of type