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/
mange has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
jutty has quit [Quit: jutty]
jutty has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
Haudegen has quit [Quit: Bin weg.]
alfiee has joined #ocaml
Tuplanolla has quit [Ping timeout: 245 seconds]
alfiee has quit [Ping timeout: 272 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
jutty has quit [Ping timeout: 252 seconds]
jutty has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
jutty has quit [Quit: jutty]
f[x] has quit [Remote host closed the connection]
f[x] has joined #ocaml
<dmoerner> running opam init on Fedora 41 (in Xen, if that matters), i get an error: "bwrap: Can't bind mount /oldroot/efi on /newroot/efi: Unable to mount source on destination: No such device". i didn't run into this error about 4 months ago when i last used opam to set up an environment. i'm not seeing much on google
<dmoerner> perhaps it has something to do with systemd-boot, /efi is visible on the root but is not a directory that can actually be navigated
<dmoerner> evidently i need to edit the opam hook to skip /efi like it skips /sys. but it's not clear how to do that, the hook file seems to be fetched from somewhere and only appears mid run
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
<dmoerner> editing that seems to have worked (although is there a good way to test if sandboxing is enabled?), but does anyone know what repo .opam/opam-init/sandbox.sh is even in? i would like to open an issue to discuss this, but it doesn't seem to be in the main opam repo
alfiee has joined #ocaml
<discocaml> <raiinyzen> nah its not ego, its guarantee, with enough effort, anything is possible
alfiee has quit [Ping timeout: 252 seconds]
f[x] has quit [Remote host closed the connection]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
wbooze has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
bartholin has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
wbooze has quit [Quit: Leaving]
Serpent7776 has joined #ocaml
wbooze has joined #ocaml
wbooze has quit [Quit: Leaving]
bartholin has quit [Quit: Leaving]
wbooze has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
Haudegen has joined #ocaml
LainExperiments has joined #ocaml
<discocaml> <contificate> I'd like to think OCaml is appealing enough without the idea of working at Jane Street - but, hey, it's good to be ambitious.
LainExperiments5 has joined #ocaml
LainExperiments has quit [Ping timeout: 240 seconds]
<discocaml> <cod1r> jane street definitely adds to the branding of ocaml. when u have a bunch of super smart people investing in some niche programming language, ur bound to get a lot of people trying out ocaml bc "Jane Street"
alfiee has joined #ocaml
LainExperiments5 has quit [Ping timeout: 240 seconds]
alfiee has quit [Ping timeout: 244 seconds]
LainExperiments has joined #ocaml
<discocaml> <contificate> No doubt, but every day I meet new people (usually undergrads) whose sole motivation is to work at Jane Street, presumably based on compensation as they know little about what JS do.
<discocaml> <contificate> It's hard for me to articulate what I intend to here, but the core of it is that I meet many who think OCaml is some kind of get rich quick scheme and then they embark on a soulless endeavour.
<discocaml> <contificate> Luckily, more people = more eventual OCaml users, so I can't blame them - I'm just glad that life, programming, etc. filters them out, leaving only people who find it interesting (most of the time).
<discocaml> <contificate> That said, perhaps my attitude is wrong: lots of newcomers to other languages may have their sights set on some large company and the interest and subsequent buzz benefit the language.
ski has quit [Ping timeout: 248 seconds]
ski has joined #ocaml
alfiee has joined #ocaml
myrkraverk_ has quit [Quit: Leaving]
alfiee has quit [Ping timeout: 268 seconds]
myrkraverk has joined #ocaml
Exa has quit [Quit: see ya!]
Exa has joined #ocaml
bibi_ has quit [Quit: Konversation terminated!]
alfiee has joined #ocaml
Everything has joined #ocaml
LainExperiments2 has joined #ocaml
bibi_ has joined #ocaml
LainExperiments4 has joined #ocaml
LainExperiments has quit [Ping timeout: 240 seconds]
alfiee has quit [Ping timeout: 268 seconds]
olle has joined #ocaml
LainExperiments2 has quit [Ping timeout: 240 seconds]
LainExperiments has joined #ocaml
LainExperiments4 has quit [Ping timeout: 240 seconds]
Everything has quit [Ping timeout: 248 seconds]
LainExperiments3 has joined #ocaml
<companion_cube> I can't think of another language where that's the case, heh
LainExperiments has quit [Ping timeout: 240 seconds]
<companion_cube> Maybe cobol or K to get into banks?
LainExperiments2 has joined #ocaml
LainExperiments has joined #ocaml
alfiee has joined #ocaml
LainExperiments3 has quit [Ping timeout: 240 seconds]
LainExperiments2 has quit [Ping timeout: 240 seconds]
alfiee has quit [Ping timeout: 244 seconds]
olle has quit [Ping timeout: 248 seconds]
<discocaml> <contificate> I mean, it was the case for Go when it was new. People thought "damn, I gotta be like Googlers!", meanwhile Rob Pike mildly insulted the entry level Googlers.
<discocaml> <contificate> I think it's definitely amplified because Jane Street has a lot of visibility and is basically the only company that advertises its usage of OCaml so much.
<discocaml> <contificate> In my experience, though, leads to a lot of cargo culting - people doing random, trivial, AoC tasks using all manner of Jane Street libraries, lol.
LainExperiments has quit [Quit: Client closed]
LainExperiments has joined #ocaml
mange has quit [Quit: Zzz...]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
olle has joined #ocaml
<companion_cube> But people didn't use Go to get into google
LainExperiments has quit [Quit: Client closed]
<discocaml> <contificate> you generally don't need OCaml to get into Jane Street either
<discocaml> <contificate> and I'm sure some people did actually
<companion_cube> It's not really like it's qualifying, heh
<companion_cube> But for JST the meme, not reality, is to learn ocaml to get there
<discocaml> <contificate> so you have also come across this?
<discocaml> <contificate> there's people who show a (usually fleeting) interest in OCaml, purely based on the idea of being employed (with a high salary)
<discocaml> <contificate> I find dealing with those people kind of tedious, that is all
<discocaml> <contificate> it's like how I feel when streamer grifters make 45 minute length videos about some basic OCaml feature, with their mouth agape in the thumbnail
<companion_cube> 😂
<olle> Jane Street DESTROYED with GARBAGE COLLECTION! :O :O :O
<discocaml> <contificate> You can.. pass functions.. as arguments.. to other functions? :OO woah this will change everything!
<olle> Modules as arguments to other arguments tho
<discocaml> <contificate> first class modules are underutilised
Haudegen has quit [Quit: Bin weg.]
LainExperiments has joined #ocaml
alfiee has joined #ocaml
<companion_cube> Objects are underutilized
<discocaml> <contificate> 😬 if you say so 😏
alfiee has quit [Ping timeout: 252 seconds]
f[x] has joined #ocaml
<discocaml> <gooby_diatonic> I was talking more about the claim of having a ton of experience, at your underage age, which might prevent you from gaining actual experience in the future
<olle> companion_cube: for very superficial reasons :|
<olle> Wonder if ReScript uses objects
<olle> I think for some cases
<olle> With "proper" syntax ^^
<olle> But confusing still, records use non-string keys, objects string keys? o0
<discocaml> <gooby_diatonic> People just like hating on OOP way too much
<discocaml> <gooby_diatonic> olle: I don't think it's confusing, objects can be extended dynamically whereas records can't so the latter can have fixed offsets in memory, similar to C structs
<olle> Yea but the syntax is very very similar
<companion_cube> For rescript they explicitly compile to js objects
<companion_cube> It's going to be different than ocaml's objects
<olle> companion_cube: rescript records compile to js objects?
<companion_cube> I'm assuming both do :)
<olle> wait
<olle> right, so it's only the type-system etc
alfiee has joined #ocaml
LainExperiments has quit [Quit: Client closed]
alfiee has quit [Ping timeout: 252 seconds]
janvhs has joined #ocaml
LainExperiments has joined #ocaml
LainExperiments9 has joined #ocaml
Haudegen has joined #ocaml
LainExperiments has quit [Ping timeout: 240 seconds]
LainExperiments9 has quit [Ping timeout: 240 seconds]
no-name has quit [Quit: The Lounge - https://thelounge.chat]
LainExperiments has joined #ocaml
no-name has joined #ocaml
alfiee has joined #ocaml
jutty has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
LainExperiments has quit [Ping timeout: 240 seconds]
wbooze has quit [Ping timeout: 272 seconds]
trillion_exabyte has quit [Ping timeout: 268 seconds]
trillion_exabyte has joined #ocaml
alfiee has joined #ocaml
semarie has quit [Quit: quit]
semarie has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
wbooze has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]
wickedshell has quit [Ping timeout: 260 seconds]
Haudegen has quit [Quit: Bin weg.]
euphores has quit [Quit: Leaving.]
olle has quit [Ping timeout: 252 seconds]
euphores has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
wickedshell has joined #ocaml
Haudegen has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
Everything has joined #ocaml
Everything has quit [Quit: leaving]
Everything has joined #ocaml
bartholin has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
Tuplanolla has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 265 seconds]
<dh`> anyone with a growth mindset and that much ambition is going to go a long way regardless of the details
<dh`> as long as reality doesn't break them first
<discocaml> <contificate> anyone taking Joe Rogan supplements and mewing at 4am
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
<discocaml> <cod1r> uhhh
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
<discocaml> <gooby_diatonic> Don't forget drinking bone marrow or whatever those people do to stay in shape
Everything has quit [Quit: leaving]
wbooze has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
Serpent7776 has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
bartholin has quit [Quit: Leaving]
tremon has quit [Remote host closed the connection]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]