<abbe__>
interesting, I guess type constraints only work for concrete types, and not ADTs, i.e. if with type e = SomeAbstractType, then it still expects expression of type Mods.Foo.e despite me passing instance of SomeAbstractType
<dh`>
I don't understand
<dh`>
also the A in "ADT" stands for "algebraic", not "abstract"
<discocaml>
<Kali> abbe: give an example
<discocaml>
<lecondorduplateau> A actually stands for Asexual
<discocaml>
<Kali> well... ocaml data does get cloned in many cases...
<abbe__>
sorry, I'm trying to isolate my problem, but in the small scenario it's working even for non-primitive data types, like records. so likely PEBKAC somewhere
<abbe__>
once I narrow it done, i'll share. thanks again for your time to help me out.
a51 has quit [Quit: WeeChat 4.2.1]
Tuplanolla has quit [Quit: Leaving.]
<discocaml>
<mbacarella> is there anything wrong with throwing mutex locks around a lazy. force? I see some discussion online that this blocks the entire multicore domain but this seems like a niche concern? most of the time I come across lazies it's just for lazy loading initializers and not a recurring workload thing
zanetti has joined #ocaml
zanetti has quit [Excess Flood]
zanetti has joined #ocaml
myrkraverk has joined #ocaml
myrkraverk has quit [Remote host closed the connection]
myrkraverk has joined #ocaml
azimut has quit [Ping timeout: 260 seconds]
azimut has joined #ocaml
<companion_cube>
I think it's fine personally. a global lazy is otherwise unsafe, so…
myrkraverk has quit [Read error: Connection reset by peer]
myrkraverk has joined #ocaml
azimut has quit [Ping timeout: 260 seconds]
waleee has joined #ocaml
micro has quit [Remote host closed the connection]
micro has joined #ocaml
Serpent7776 has joined #ocaml
Serpent7776 has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 252 seconds]
anpad has quit [Ping timeout: 240 seconds]
anpad has joined #ocaml
Tuplanolla has joined #ocaml
<prgbln>
are there no opam switches for new versions of the compiler with afl fuzz instrumentation included?
<prgbln>
ah, the switch is called 'ocaml-option-afl' :)
torretto has quit [Remote host closed the connection]
torretto has joined #ocaml
waleee has quit [Ping timeout: 264 seconds]
a51 has joined #ocaml
olle has joined #ocaml
waleee has joined #ocaml
<discocaml>
<barconstruction> From OCaml.org/install:
<discocaml>
<barconstruction> > Use the Diskuv OCaml ("DKML") Windows installer ... The installer sets up OCaml 4.14.0 and OCaml's package manager opam, with Git and the Visual Studio compiler.
<discocaml>
<barconstruction>
<discocaml>
<barconstruction> How feature-complete is this version of opam being installed? Can I use it to download dependencies
<discocaml>
<barconstruction> I understand that opam does not have first class support for Windows yet.
<discocaml>
<barconstruction> > the next version of opam will focus on closing the gap to fully support Windows.
Serpent7776 has quit [Ping timeout: 264 seconds]
azimut has joined #ocaml
a51 has quit [Quit: WeeChat 4.2.1]
a51 has joined #ocaml
azimut has quit [Ping timeout: 260 seconds]
dh` has quit [Ping timeout: 272 seconds]
jabuxas has quit [Ping timeout: 268 seconds]
dnh has joined #ocaml
Serpent7776 has joined #ocaml
dnh_ has joined #ocaml
dnh has quit [Ping timeout: 268 seconds]
azimut has joined #ocaml
jabuxas has joined #ocaml
jabuxas has quit [Ping timeout: 260 seconds]
dnh_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
hannes has quit [Ping timeout: 256 seconds]
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #ocaml
jabuxas has joined #ocaml
mal`` has quit [Quit: Leaving]
mal`` has joined #ocaml
Exa has quit [Quit: see ya!]
jabuxas has quit [Ping timeout: 246 seconds]
Exa has joined #ocaml
dnh has joined #ocaml
dh` has joined #ocaml
dh` has joined #ocaml
dh` has quit [Changing host]
zanetti has quit [Quit: zanetti]
Serpent7776 has quit [Ping timeout: 256 seconds]
a51 has quit [Quit: WeeChat 4.2.1]
jabuxas has joined #ocaml
a51 has joined #ocaml
<discocaml>
<nikruiz> Hello, we are looking for employees for a cryptocurrency project:
<discocaml>
<nikruiz>
<discocaml>
<nikruiz> * Beta tester ($45/hour)
<discocaml>
<nikruiz> * Moderator ($500/week)
<discocaml>
<nikruiz> * Community Manager ($1000/week)
<discocaml>
<nikruiz> * NFT-artist (negotiable)
<discocaml>
<nikruiz> * Advertisers (negotiable)
<discocaml>
<nikruiz> * Web Developer (negotiable)
<discocaml>
<nikruiz> * Investors
<discocaml>
<nikruiz>
<discocaml>
<nikruiz> If you are interested in collaborating, please send me a DM
<discocaml>
<._null._> Is this the exact same ad as last time ?
olle has quit [Ping timeout: 252 seconds]
<corwin>
Investors should have said "(anyone dumber than that)"
bartholin has quit [Quit: Leaving]
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]