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.]
end has quit [Ping timeout: 252 seconds]
bcksl has quit [Ping timeout: 260 seconds]
Absalom has quit [Ping timeout: 260 seconds]
bcksl has joined #ocaml
end has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 265 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 265 seconds]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
toastal has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 248 seconds]
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 260 seconds]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 248 seconds]
toastal has quit [Ping timeout: 252 seconds]
toastal has joined #ocaml
bartholin has joined #ocaml
_whitelogger has joined #ocaml
toastal has left #ocaml [#ocaml]
Frostillicus has joined #ocaml
toastal has joined #ocaml
Serpent7776 has joined #ocaml
Tuplanolla has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 276 seconds]
Frostillicus has quit [Ping timeout: 252 seconds]
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 260 seconds]
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 248 seconds]
toastal has left #ocaml [#ocaml]
Serpent7776 has quit [Ping timeout: 252 seconds]
toastal has joined #ocaml
LainIwakura has joined #ocaml
troydm has quit [Quit: What is Hope? That all of your wishes and all of your dreams come true? To turn back time because things were not supposed to happen like that (C) Rau Le Creuset]
Haudegen has joined #ocaml
LainIwakura has quit [Quit: Client closed]
_whitelogger has joined #ocaml
euphores has quit [Quit: Leaving.]
<discocaml> <cod1r> nice
Serpent7776 has joined #ocaml
euphores has joined #ocaml
<discocaml> <ford4006> I've also been reading up on C# for work and its pretty nice that a lot of my fav language features are from F#. I just seem to gravitate towards functional programming and oCaml seems more pretty cool according to twitter
wbooze has quit [Quit: Leaving]
<discocaml> <contificate> OCaml directly inspired F#
<discocaml> <ford4006> That's cool
<discocaml> <youngkhalid> ❤️
<discocaml> <youngkhalid> < 3
<discocaml> <ford4006> I can't wait for oCaml to WASM, the idea of compiling to javascript just feels icky
wingsorc has quit [Ping timeout: 245 seconds]
toastal has left #ocaml [#ocaml]
toastal has joined #ocaml
Serpent7776 has quit [Ping timeout: 276 seconds]
wbooze has joined #ocaml
<discocaml> <yawaramin> OCaml to WASM is already working and in production
<companion_cube> Does it work only on v8, or are other engines supporting the extended wasm features already?
<discocaml> <yawaramin> no idea, i'm sure more details are mentioned in the wasm_of_ocaml docs
<discocaml> <yawaramin> or rather js_of_ocaml docs
<companion_cube> Oh wow!!! Better support than I thought
<companion_cube> The future is now
<discocaml> <ford4006> OMG
Haudegen has quit [Quit: Bin weg.]
Serpent7776 has joined #ocaml
wbooze has quit [Quit: Leaving]
phaebz has joined #ocaml
<phaebz> Could someone support me debugging why `ocamlfind query findlib` gives "ocamlfind: Package `findlib' not found"?
<phaebz> Output of `opam config report`: https://0x0.st/8vhY.report
DerTeufel has quit [Ping timeout: 276 seconds]
Frostillicus has joined #ocaml
wbooze has joined #ocaml
Frostillicus has quit [Ping timeout: 252 seconds]
DerTeufel has joined #ocaml
DerTeufel has quit [Ping timeout: 248 seconds]
DerTeufel has joined #ocaml
infinity0 has quit [Ping timeout: 252 seconds]
toastal has left #ocaml [#ocaml]
infinity0 has joined #ocaml
DerTeufel has quit [Read error: Connection reset by peer]
<discocaml> <joris0588> Does it have good dom bindings though ? Stopped following that a year ago
<companion_cube> I don't think it's the point, you want wasm for workers imho
<discocaml> <joris0588> Yeah I understand that, but that sounds rather niche? I mean yes sure you can compile something for crypto or a db
<discocaml> <joris0588> But the web platform is already super extensive?
<discocaml> <joris0588> (more attracted to edge computing opportunities with wasm personally)
<discocaml> <joris0588> I am sure you can find good usecases, like you can do compute yes. But most of the time on the web you care about rendering your work
<discocaml> <joris0588> So basically either wasm with webgpu, or offloaded workers for heavy logic with with Dom rendering in js
<discocaml> <joris0588> Well I have a hard time imahinating broad practical usecases ?
<discocaml> <yawaramin> no, your understanding is correct. that's basically the target for WASM. CPU-heavy workloads in browsers and sandboxed workloads in edge computes
<companion_cube> I'm thinking of rocq, for example
<companion_cube> if you just want to manipulate the dom then js will still be easier imho
<discocaml> <joris0588> Yeah, that makes sense for stuffs like rocq
<companion_cube> (yeah some people do it with webgl/webgpu, too, for sure — eg figma)
<companion_cube> (odin + wasm + webgl?)
<discocaml> <joris0588> I think the only reason not to use webgpu instead of webgl is library support
<discocaml> <joris0588> (how many trace viewers do we need ahaha, wasn't aware of this one)
<companion_cube> it's a simple but really fast one
<companion_cube> but anyway I think perfetto also uses wasm for the background processing
<companion_cube> queries, parsing, etc
<discocaml> <joris0588> Makes sense. It seems like it creates quite a few scaffolding requirement though
<discocaml> <joris0588> In communication etc.
<companion_cube> seems like, you can provide a bundle of js functions when you init the wasm module
<companion_cube> that's the scaffolding, then wasm is free to go brrrr
bartholin has quit [Remote host closed the connection]
wingsorc has joined #ocaml
toastal has joined #ocaml
toastal has left #ocaml [#ocaml]
YuGiOhJCJ has joined #ocaml
Serpent7776 has quit [Ping timeout: 265 seconds]
toastal has joined #ocaml
toastal has left #ocaml [#ocaml]
Mister_Magister has quit [Quit: bye]
Tuplanolla has quit [Quit: Leaving.]
Frostillicus has joined #ocaml
toastal has joined #ocaml
Frostillicus has quit [Ping timeout: 276 seconds]