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/
Tuplanolla has quit [Quit: Leaving.]
waleee has quit [Ping timeout: 268 seconds]
jabuxas has quit [Quit: oops :p]
hannes_ has joined #ocaml
hannes has quit [Ping timeout: 246 seconds]
pi3ce has joined #ocaml
mbuf has joined #ocaml
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_> <kakadu18> trace: https://github.com/craigfe/progress/pull/46
ocra8 has joined #ocaml
<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
<discocaml_> <limp.biskit> queue isn’t thread safe
Tuplanolla has quit [Quit: Leaving.]
jabuxas has quit [Ping timeout: 256 seconds]