companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
waleee has quit [Ping timeout: 246 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
waleee has joined #ocaml
yisef has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
uncomfy has joined #ocaml
waleee has quit [Ping timeout: 248 seconds]
xd1le has quit [Quit: xd1le]
chrisz has quit [Ping timeout: 250 seconds]
chrisz has joined #ocaml
yisef has quit [Ping timeout: 246 seconds]
azimut has quit [Remote host closed the connection]
azimut has joined #ocaml
Hammdist has joined #ocaml
mima has joined #ocaml
uncomfy has quit [Ping timeout: 252 seconds]
uncomfy has joined #ocaml
ansiwen_ has quit [Quit: ZNC 1.7.1 - https://znc.in]
ansiwen has joined #ocaml
mima has quit [Ping timeout: 246 seconds]
Hammdist has quit [Quit: Client closed]
Hammdist has joined #ocaml
dnh has joined #ocaml
dhil has joined #ocaml
bgs has joined #ocaml
Hammdist has quit [Quit: Client closed]
Serpent7776 has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dhil has quit [Ping timeout: 255 seconds]
yisef has joined #ocaml
parataxis has joined #ocaml
<discocaml> <darrenldl> what's the easiest way to do some programmatic analysis of java source code (from ocaml)? tree sitter packages?
yisef has quit [Ping timeout: 246 seconds]
bartholin has quit [Quit: Leaving]
yisef has joined #ocaml
uncomfy has quit [Ping timeout: 252 seconds]
dhil has joined #ocaml
mima has joined #ocaml
dnh has joined #ocaml
Hammdist has joined #ocaml
uncomfy has joined #ocaml
xmachina has quit [Quit: WeeChat 4.0.4]
mima has quit [Ping timeout: 250 seconds]
Bitwiser has quit [Ping timeout: 260 seconds]
xmachina has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<discocaml> <sim642> Looking around there's this: https://github.com/ecc1/joust. But it looks very old
uncomfy has quit [Remote host closed the connection]
Bitwiser has joined #ocaml
mima has joined #ocaml
xmachina has quit [Quit: WeeChat 4.0.4]
kurfen has quit [Ping timeout: 255 seconds]
yisef has quit [Remote host closed the connection]
rgrinberg has joined #ocaml
dnh has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Anarchos has joined #ocaml
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnh has joined #ocaml
rwmjones|HOLS is now known as rwmjones
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
Anarchos has quit [Quit: Vision[]: i've been blurred!]
myrkraverk has quit [Quit: Leaving]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
azimut has quit [Ping timeout: 246 seconds]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
myrkraverk has joined #ocaml
rgrinberg has joined #ocaml
amk has quit [Remote host closed the connection]
amk has joined #ocaml
waleee has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
myrkraverk has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 260 seconds]
myrkraverk has joined #ocaml
myrkraverk has quit [Remote host closed the connection]
myrkraverk has joined #ocaml
myrkraverk has quit [Quit: Leaving]
dhil has quit [Quit: Leaving]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<parataxis> if I wanted to write a ppx that lets me inline C code, and I wanted it to work with dune, what would be the best way to handle linking?
<parataxis> I presumably can't just write a .o file into the build directory, I have to instruct dune to link it somehow
rgrinberg has joined #ocaml
<discocaml> <leostera> interesting!
<parataxis> I guess I could pack all the inline c code into a .a file and include that in the dune file
Hammdist has quit [Quit: Client closed]
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dnh has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
masterbuilder has quit [Quit: leaving]
rgrinberg has joined #ocaml
dnh has quit [Ping timeout: 258 seconds]
dnh has joined #ocaml
kurfen has joined #ocaml
masterbuilder has joined #ocaml
dnh has quit [Ping timeout: 240 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Hammdist has joined #ocaml
dnh has joined #ocaml
rgrinberg has joined #ocaml
ursa-major has joined #ocaml
ursa-major has quit [Ping timeout: 255 seconds]
ursa-major has joined #ocaml
<discocaml> <geoff> parataxis: https://github.com/fdopen/ppx_cstubs
<parataxis> nice!
<parataxis> and it looks like it's fairly easy to add compiler flags, great
<parataxis> a lot of the things I'd want to use this for I need to tell the C compiler to enable openmp
parataxis has quit [Ping timeout: 240 seconds]
Bitwiser has quit [Ping timeout: 246 seconds]
ursa-major has quit [Quit: WeeChat 4.0.4]
waleee has joined #ocaml
bartholin has joined #ocaml
ec_ has joined #ocaml
ec_ is now known as ec
cr1901_ has joined #ocaml
cr1901 has quit [Ping timeout: 248 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ec> What does `object%js` do? I'm seeing this in some js_of_ocaml codegen stuff
<discocaml> <Kali> it is a `[%js ...]` extension node with a object payload
<discocaml> <Kali> that is, to say, something that the js_of_ocaml-ppx preprecessor will rewrite
<ec> Aahhh, that makes sense. Thanks!
<discocaml> <Kali> many keywords have versions like that, where the `[%extn keyword ...]` can be written as `keyword%extn ...`
<discocaml> <Kali> `let` and `open` also can do this i believe
<discocaml> <Kali> `let%bind` was used before let-op syntax (`let*`, in the case of monads) became available, for example
Serpent7776 has quit [Ping timeout: 260 seconds]
Anarchos has joined #ocaml
mima has quit [Ping timeout: 255 seconds]
dhil has joined #ocaml
cr1901_ is now known as cr1901
dhil has quit [Ping timeout: 246 seconds]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
bartholin has quit [Quit: Leaving]
dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
bgs has quit [Remote host closed the connection]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
cr1901_ has joined #ocaml
cr1901 has quit [Ping timeout: 248 seconds]
azimut has joined #ocaml