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/
nirvdrum7411 has joined #ocaml
nirvdrum741 has quit [Ping timeout: 252 seconds]
nirvdrum7411 is now known as nirvdrum741
Haudegen has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
kala` has joined #ocaml
<discocaml> <creepertv_1> btw how common is it for professionals here to actually just use purely an interactive sandbox to write ocaml code?
kala has quit [Ping timeout: 252 seconds]
<discocaml> <yawaramin> what is 'purely an interactive sandbox'? you mean like a webapp like https://try.ocamlpro.com/ ?
Haudegen has quit [Quit: Bin weg.]
wingsorc has quit [Quit: Leaving]
humasect has joined #ocaml
chiselfuse has quit [Ping timeout: 244 seconds]
chiselfuse has joined #ocaml
kala` is now known as kala
toastal has joined #ocaml
toastal has left #ocaml [#ocaml]
humasect has quit [Quit: Leaving...]
toastal has joined #ocaml
YuGiOhJCJ has joined #ocaml
Serpent7776 has joined #ocaml
bartholin has joined #ocaml
end has quit [Ping timeout: 260 seconds]
bcksl has quit [Ping timeout: 276 seconds]
bcksl has joined #ocaml
end has joined #ocaml
toastal has left #ocaml [#ocaml]
Tuplanolla has joined #ocaml
Haudegen has joined #ocaml
toastal has joined #ocaml
toastal has left #ocaml [#ocaml]
toastal has joined #ocaml
toastal has left #ocaml [#ocaml]
toastal has joined #ocaml
Anarchos has joined #ocaml
szkl has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Anarchos has joined #ocaml
bcksl has quit [Ping timeout: 248 seconds]
end has quit [Ping timeout: 276 seconds]
bcksl has joined #ocaml
<discocaml> <goose_plus_plus> Hey everyone! I am a co-organizer of the fun-ocaml (https://fun-ocaml.com/) conference and this year we are running a little bit low on a good submissions for the talks so far. Does someone has the good idea for a talk / workshop and will be able to physically present in Warsaw, Poland this September?
<discocaml> <goose_plus_plus>
<discocaml> <goose_plus_plus> Feel free to DM me, ask any question, or just drop your submission to https://cfp.fun-ocaml.com/fun-ocaml-2025/cfp
<discocaml> <goose_plus_plus>
<discocaml> <goose_plus_plus> 🫡 OCaml
Absalom has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
end has joined #ocaml
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Haudegen has joined #ocaml
Frostillicus has joined #ocaml
<discocaml> <goreng> do I need to know about:
<discocaml> <goreng> Figma, Ubuntu, C programming language, Kubernetes, Inhertance, Nodejs, Go
<discocaml> <goreng>
<discocaml> <goreng> if I want to go there?
Frostillicus has quit [Ping timeout: 260 seconds]
tomku has quit [Ping timeout: 252 seconds]
tomku has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
casastorta has quit [Quit: ZNC 1.10.0 - https://znc.in]
casastorta has joined #ocaml
casastortaAway has joined #ocaml
nirvdrum7416 has joined #ocaml
casastortaAway has quit [Client Quit]
casastorta has quit [Client Quit]
nirvdrum741 has quit [Ping timeout: 272 seconds]
nirvdrum7416 is now known as nirvdrum741
casastorta has joined #ocaml
wingsorc has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
casastortaAway has joined #ocaml
gzar has joined #ocaml
Serpent7776 has quit [Ping timeout: 260 seconds]
Anarchos has joined #ocaml
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 252 seconds]
sqw is now known as cwypt
Frostillicus has joined #ocaml
Frostillicus has quit [Ping timeout: 260 seconds]
Frostillicus has joined #ocaml
euphores has quit [Quit: Leaving.]
<discocaml> <creepertv_1> the basic ocaml sandbox you use in terminal that you get with opam
Frostillicus has quit [Ping timeout: 252 seconds]
<discocaml> <yawaramin> right, so that is just the normal and recommended OCaml development workflow, eg `opam switch my-switch; eval $(opam env)`, then do development work. think of it like a Python virtual environment
<dh`> what else would you use?
<dh`> I know some beginners imagine that pros have spifflicated setups, like the difference between a workbench in your garage and a real machine shop
<dh`> but such things don't exist
<discocaml> <yawaramin> also i think there is some misunderstanding here because the wording 'ocaml sandbox you use in terminal' feels like they have some specific workflow in mind that may not be the reality
euphores has joined #ocaml
Frostillicus has joined #ocaml
Serpent7776 has joined #ocaml
<Anarchos> yes sandbox means you launch commands unable to harm the host. Which is clearly not the case with opam switches
Frostillicus has quit [Ping timeout: 260 seconds]
toastal has quit [Ping timeout: 260 seconds]
toastal has joined #ocaml
<discocaml> <nmote> there is a contingent from Semgrep that is considering submitting. I’m thinking about presenting about my work to upgrade to OCaml 5 which came with some GC tuning challenges. I wrote about it here https://semgrep.dev/blog/2025/upgrading-semgrep-from-ocaml-4-to-ocaml-5
<discocaml> <nmote>
<discocaml> <nmote> I have been in touch with some of the core maintainers and KC suggested trying OxCaml which includes some GC pacing improvements that the core team believes may address the issues that Semgrep encountered. I’d be able to discuss some of that follow up work as well. does that sound to you like a good fit for the conference?
<discocaml> <yawaramin> Anarchos: there is a sandbox on some platforms. see https://opam.ocaml.org/doc/Manual.html#opamfield-build-env
wingsorc has quit [Quit: Leaving]
Anarchos has quit [Ping timeout: 272 seconds]
Anarchos has joined #ocaml
toastal has left #ocaml [#ocaml]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
Serpent7776 has quit [Ping timeout: 244 seconds]
Frostillicus has joined #ocaml
<companion_cube> Better gc pacing sounds nice
<discocaml> <shalokshalom> Can't this be inserted by default, it make it clearer for everyone, without the additional syntax load?
humasect has joined #ocaml
<discocaml> <._null._> What do you mean with "inserted by default" ?
YuGiOhJCJ has joined #ocaml
Frostillicus has quit [Read error: Connection reset by peer]
humasect has quit [Remote host closed the connection]
Tuplanolla has quit [Quit: Leaving.]
gzar has quit [Quit: WeeChat 4.6.3]
bartholin has quit [Remote host closed the connection]