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/
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 252 seconds]
LainIwakura has joined #ocaml
myrkraverk has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
myrkraverk_ has quit [Ping timeout: 252 seconds]
tremon has quit [Quit: getting boxed in]
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 265 seconds]
wbooze has quit [Quit: Leaving]
LainIwakura has quit [Ping timeout: 240 seconds]
LainIwakura has joined #ocaml
LainIwakura has quit [Ping timeout: 240 seconds]
LainIwakura has joined #ocaml
wbooze has joined #ocaml
LainIwakura has quit [Quit: Client closed]
Serpent7776 has joined #ocaml
hsw has quit [Ping timeout: 260 seconds]
hsw has joined #ocaml
Serpent7776 has quit [Ping timeout: 252 seconds]
bartholin has joined #ocaml
domq has joined #ocaml
wbooze has quit [Ping timeout: 248 seconds]
Haudegen has joined #ocaml
dhil has joined #ocaml
Serpent7776 has joined #ocaml
malte has quit [Ping timeout: 244 seconds]
malte has joined #ocaml
oriba has joined #ocaml
domq has quit [Ping timeout: 248 seconds]
domq has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 265 seconds]
wbooze has joined #ocaml
myrkraverk_ has joined #ocaml
oriba has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
dhil has quit [Ping timeout: 276 seconds]
myrkraverk has quit [Ping timeout: 248 seconds]
dhil has joined #ocaml
Haudegen has joined #ocaml
itszor has joined #ocaml
zor has quit [Ping timeout: 276 seconds]
<discocaml> <arv6916> A channel for jobs ?
<discocaml> <contificate> one post every 4 years
<discocaml> <contificate> there's https://ocaml.org/jobs but it's not actively maintained, as it involves making a PR to change it
<discocaml> <arv6916> ):
dhil has quit [Ping timeout: 252 seconds]
bartholin has quit [Remote host closed the connection]
<discocaml> <arv6916> Cool compiler club
<discocaml> <contificate> thanks
<discocaml> <contificate> I had intended to use the domain for a forum but it never took off
ygrek has joined #ocaml
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 276 seconds]
no-name has quit [Ping timeout: 252 seconds]
Anarchos has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
bartholin_ has joined #ocaml
bartholin has joined #ocaml
bartholin has quit [Client Quit]
bartholin_ has quit [Client Quit]
bartholin has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
m5zs7k has quit [Ping timeout: 244 seconds]
m5zs7k has joined #ocaml
gzar has joined #ocaml
ygrek has quit [Remote host closed the connection]
keyle has quit [Ping timeout: 272 seconds]
keyle has joined #ocaml
domq has quit [Ping timeout: 272 seconds]
kurfen has joined #ocaml
kurfen has quit [Ping timeout: 252 seconds]
kurfen has joined #ocaml
ygrek has joined #ocaml
domq has joined #ocaml
domq has quit [Quit: domq]
Tuplanolla has joined #ocaml
<discocaml> <youngkhalid> Did someone here buy & read the "Real World OCaml" book by Anil M. and Yaron M. ?
<discocaml> <youngkhalid> If yes, I'd like to know your opinion plz : )
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 272 seconds]
<discocaml> <deepspacejohn> I've read most of it for free online. I wouldn't consider it a beginner's book, more intermediate. It explains a lot of concepts very thoroughly, although it's based on using Jane Street libraries which makes its code a little more complex.
<discocaml> <youngkhalid> Looked at it quickly on the [website](https://dev.realworldocaml.org/), seems very well redacted for software engineers (unlike some authors that just seem to unnecessarily obfuscate everything with mathematical formulas 😅 )
<discocaml> <youngkhalid> I think I'll buy the physical version though (even if I find that 40$ is a little bit expensive knowing that it's free online, but I prefer it in this format because it will help me focus only on the book when reading ^^)
<discocaml> <youngkhalid> good investment for one of the best languages ever 🐫
<discocaml> <tornato> @contificate should i rewrite my interpreter in rust
<discocaml> <contificate> no
<discocaml> <tornato> rust has GPU programming support tho
<discocaml> <tornato> 🥲
<discocaml> <tornato> eh actually it looks like its not very good
<discocaml> <tornato> i just wanna do a parallel filter map on the GPU for my join step
<discocaml> <contificate> write a language that compiles to OpenCL
<discocaml> <tornato> using ocaml
<discocaml> <tornato> 😆
<discocaml> <tornato> querying the AI overlords
<discocaml> <tornato> spoc has come up but it sounds like that was just a research experiment
<discocaml> <tornato> spoc has come up but it sounds like that was just a research experiment and limited to CUDA
<discocaml> <cod1r> somebody wrote a compiler for C to glsl
<discocaml> <contificate> the C in OCaml stands for Compiler
<discocaml> <contificate> most people don't know that
<discocaml> <cod1r> it's to SPIRV not c
<discocaml> <cod1r> but yea
<discocaml> <Kali> so true
<discocaml> <contificate> big regret of my life is not getting into OpenGL when my neuroplasticity was better
<discocaml> <contificate> could've cared about GPU programming
<discocaml> <contificate> too late now
<discocaml> <cod1r> better late than never right? or nah
<discocaml> <contificate> can't learn new information
<discocaml> <cod1r> im writing opengl 2.1
<discocaml> <cod1r> idk about modern opengl but 2.1 is ez af
<discocaml> <cod1r> `glDrawArrays(GL_TRIANGLES, ...)`
<discocaml> <contificate> the G in OCaml stands for Graphics
<discocaml> <Kali> the "a" and "m" stand for amusing misinformation
<discocaml> <dubious245> Sounds like quitter talk.
<discocaml> <Kali> or perhaps autoreferential misinformation
<discocaml> <dubious245> You can learn
<discocaml> <contificate> just find the resources so poorly written
<discocaml> <contificate> that's my main gripe
<discocaml> <dubious245> Oh yeah they are awful but most 'learning' resources are awful.
<discocaml> <contificate> it's a lot of "just trust me, bro" - I should maybe watch an entire series, like the cute one by ThinMatrix
<discocaml> <dubious245> A million examples/turorials of how to draw a triangle in a very rigid and formulic way and thats it. Then the tutorials end at part 1.
<discocaml> <dubious245> The equivalent to every programming resource ending at hello world.
<discocaml> <contificate> we will never achieve greatness, n-queens in 3D https://nickbenton.name/mlj.html
<discocaml> <cod1r> if my smooth brain can do it
<discocaml> <cod1r> anybody cna
<discocaml> <cod1r> anybody can
<discocaml> <cod1r> tbh i just go to khronos.org and pull up the references
<discocaml> <cod1r> i remember being stuck for days on some stupid thing in opengl because i null terminated a c string when i didn't have to and the shader compilation didn't give me helpful info
Serpent7776 has quit [Ping timeout: 265 seconds]
ygrek has quit [Remote host closed the connection]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 252 seconds]
bartholin has quit [Quit: Leaving]
chiselfuse has quit [Ping timeout: 264 seconds]
Tuplanolla has quit [Quit: Leaving.]