Inline has quit [Remote host closed the connection]
Inline has joined #ocaml
wbooze has quit [Remote host closed the connection]
bartholin has joined #ocaml
Inline has quit [Remote host closed the connection]
Inline has joined #ocaml
Inline has quit [Remote host closed the connection]
Inline has joined #ocaml
vb has quit [Ping timeout: 252 seconds]
vb has joined #ocaml
pi3ce_ has joined #ocaml
pi3ce has quit [Ping timeout: 268 seconds]
Serpent7776 has joined #ocaml
Serpent7776 has quit [Ping timeout: 260 seconds]
hannes_ is now known as hannes
Inline has quit [Quit: Leaving]
wbooze has joined #ocaml
Serpent7776 has joined #ocaml
Anarchos has joined #ocaml
Serpent7776 has quit [Ping timeout: 264 seconds]
Serpent7776 has joined #ocaml
waleee has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
tomku has quit [Ping timeout: 264 seconds]
<discocaml_>
<shiny_dev> I am a lead web3 frontend and blockchain engineer, i am looking for an opportunity to work with you.
<companion_cube>
good one
tomku has joined #ocaml
<discocaml_>
<limp.biskit> @admin more spam
<discocaml_>
<barconstruction> Did they use the everyone ping? I got a notification
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
czy` has joined #ocaml
<reynir>
doesn't _lead_ blabla engineer mean they already have a job?
waleee has quit [Ping timeout: 260 seconds]
<discocaml_>
<limp.biskit> leading expert in unemployment
<discocaml_>
<deepspacejohn> well, you can have a job and still be "looking for an opportunity to work with you" (IDK why I'm trying to make sense of spam)
mbuf has quit [Ping timeout: 268 seconds]
mbuf has joined #ocaml
gzar has joined #ocaml
waleee has joined #ocaml
<discocaml_>
<limp.biskit> are there any pitfalls to watch out for converting a functor into a class? the context is i have a main state carrying type for HTTP transactions, which i want to have multiple implementations for different schedulers, yet still allow for code reuse in simple middleware.
<discocaml_>
<limp.biskit> i haven't used the object layer outside of gui things
waleee has quit [Ping timeout: 268 seconds]
masterbuilder has quit [Remote host closed the connection]
masterbuilder has joined #ocaml
<discocaml_>
<thisisjjasmine> is there something like google summer of code but for ocaml?
<discocaml_>
<thisisjjasmine> is there something like google summer of code but for ocaml?
<discocaml_>
<thisisjjasmine> edit: ok i'm seeing outreachy, thank you!
Tuplanolla has joined #ocaml
mbuf has quit [Quit: Leaving]
jabuxas has joined #ocaml
chiselfuse has quit [Remote host closed the connection]
torretto_ has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
torretto has joined #ocaml
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
wbooze has quit [Remote host closed the connection]
wbooze has joined #ocaml
waleee has joined #ocaml
<discocaml_>
<gabyfle> Any idea why does `Owl` seems to not have been widely adopted even inside the OCaml's community ? I'm using it for quite a bit now to create a little sound processing library and I just managed to port the spectral helper from matplotlib <https://github.com/matplotlib/matplotlib/blob/main/lib/matplotlib/mlab.py#L213> to OCaml in a very elegant way, and I'm always amazed how complete this library is. Everytime I'm afraid I'll need to reimpleme
<discocaml_>
<kakadu18> I'm doing a parallel for using Domainslib. Are there any pitfalls about reporting progress to the starting domain? I'm trying to use 'progress' library, and it crashes with `exception Stdlib.Queue.Empty` but the stack trace doesn't look like related to this library, but mentions Domainlib a lot.
<discocaml_>
<octachron> You are mutating a shared mutable state across different domains without synchronization. This can only work by accident.
<discocaml_>
<kakadu18> Yes, the same issue appears when we want to count how many domain finished, and it motivates invention of atomics. But I dont' yet understand how they could help me. Maybe I actually need message passing between domains?
<discocaml_>
<octachron> Using an atomic counter and calling the report function in a unique separate task should work.
waleee has quit [Remote host closed the connection]
Anarchos has joined #ocaml
waleee has joined #ocaml
myrkraverk__ has quit [Ping timeout: 268 seconds]
myrkraverk has joined #ocaml
gentauro has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 255 seconds]
waleee has joined #ocaml
gentauro has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
waleee has quit [Ping timeout: 252 seconds]
torretto has quit [Remote host closed the connection]
torretto has joined #ocaml
bartholin has quit [Quit: Leaving]
Serpent7776 has quit [Ping timeout: 268 seconds]
myrkraverk_ has joined #ocaml
waleee has joined #ocaml
myrkraverk has quit [Ping timeout: 272 seconds]
czy` has quit [Ping timeout: 256 seconds]
<discocaml_>
<limp.biskit> your queue should be locked by a mutex