adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.09 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.09/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
jmagnusj has joined #ocaml
rock64 has quit [Ping timeout: 265 seconds]
rock64 has joined #ocaml
mfp has quit [Ping timeout: 256 seconds]
dckc has quit [Ping timeout: 256 seconds]
dckc has joined #ocaml
rdivyanshu__ has joined #ocaml
rdivyanshu_ has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Ping timeout: 272 seconds]
higherorder has quit [Read error: Connection reset by peer]
wildsebastian has quit [Ping timeout: 260 seconds]
caasih has quit [Ping timeout: 260 seconds]
bytesighs has quit [Ping timeout: 272 seconds]
higherorder has joined #ocaml
rgrinberg has joined #ocaml
wildsebastian has joined #ocaml
bytesighs has joined #ocaml
caasih has joined #ocaml
rdivyanshu__ has quit []
rdivyanshu__ has joined #ocaml
dborisog has joined #ocaml
vicfred has quit [Quit: Leaving]
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
narimiran has joined #ocaml
jmagnusj has quit [Quit: Leaving]
waleee-cl has quit [Quit: Connection closed for inactivity]
kleisli_ has quit [Ping timeout: 260 seconds]
malc_ has joined #ocaml
leah2 has joined #ocaml
mbuf has joined #ocaml
osa1 has joined #ocaml
narimiran has quit [Ping timeout: 246 seconds]
kleisli_ has joined #ocaml
chripell has joined #ocaml
Serpent7776 has joined #ocaml
narimiran has joined #ocaml
malc_ has quit [Ping timeout: 258 seconds]
Haudegen has joined #ocaml
olle has joined #ocaml
vbmithr has quit [Ping timeout: 264 seconds]
Anarchos has joined #ocaml
inkbottle has quit [Quit: Konversation terminated!]
inkbottle has joined #ocaml
malc_ has joined #ocaml
Anarchos has quit [Quit: Vision[0.10.3]: i've been blurred!]
muskan has joined #ocaml
labor[m] has quit [Quit: killed]
dash has quit [Quit: killed]
jimt[m] has quit [Quit: killed]
camlriot42 has quit [Quit: killed]
aspiwack[m] has quit [Quit: killed]
lnxw37d4 has quit [Quit: killed]
bglm[m] has quit [Quit: killed]
sepp2k has quit [Quit: killed]
cgenie[m] has quit [Quit: killed]
foocraft[m] has quit [Quit: killed]
flux has quit [Quit: killed]
Manis[m] has quit [Quit: killed]
peddie has quit [Quit: killed]
prsafont[m] has quit [Quit: killed]
lubegasimon[m] has quit [Quit: killed]
aecepoglu[m] has quit [Quit: killed]
damienkrine[m] has quit [Quit: killed]
Amaan has quit [Ping timeout: 244 seconds]
Amaan has joined #ocaml
damienkrine[m] has joined #ocaml
lnxw37d4 has joined #ocaml
sepp2k has joined #ocaml
dash has joined #ocaml
bglm[m] has joined #ocaml
aspiwack[m] has joined #ocaml
prsafont[m] has joined #ocaml
peddie has joined #ocaml
camlriot42 has joined #ocaml
jimt[m] has joined #ocaml
flux has joined #ocaml
aecepoglu[m] has joined #ocaml
labor[m] has joined #ocaml
lubegasimon[m] has joined #ocaml
Manis[m] has joined #ocaml
cgenie[m] has joined #ocaml
foocraft[m] has joined #ocaml
muskan has quit [Remote host closed the connection]
mfp has joined #ocaml
Haudegen has quit [Ping timeout: 265 seconds]
malc_ has quit [Ping timeout: 246 seconds]
breitenj has quit [Quit: Quit]
breitenj has joined #ocaml
olle has quit [Ping timeout: 246 seconds]
olle has joined #ocaml
muskan has joined #ocaml
kleisli_ has quit [Ping timeout: 260 seconds]
osa1 has quit [Remote host closed the connection]
malc_ has joined #ocaml
osa1 has joined #ocaml
osa1 has quit [Remote host closed the connection]
osa1 has joined #ocaml
olle_ has joined #ocaml
Retropikzel has joined #ocaml
vicfred has joined #ocaml
osa1_ has joined #ocaml
osa1 has quit [Ping timeout: 258 seconds]
brtastic has joined #ocaml
osa1_ has quit [Ping timeout: 256 seconds]
osa1 has joined #ocaml
muskan has quit [Remote host closed the connection]
muskan has joined #ocaml
ggole has joined #ocaml
muskan has quit [Remote host closed the connection]
muskan has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 260 seconds]
waleee-cl has joined #ocaml
pgiarrusso has joined #ocaml
<pgiarrusso> Hi all! I have a few gigabytes of stuff in /home/artifact/.opam/$MY_SWITCH/.opam-switch/build, can I safely remove them? Why are they there, if I haven't used `--keep-build-dir`?
<companion_cube> `opam clean` I think for some of them
<companion_cube> opam keeps all sorts of caches
<pgiarrusso> Thanks, `opam clean` helps
dckc has quit [Ping timeout: 260 seconds]
dckc has joined #ocaml
<pgiarrusso> it's still weird that they were kept, but I'll bug sb else :-)
<olle_> a second try: syntax for ownership? can we do better than `&` for borrow?
<companion_cube> on what language?
<companion_cube> in*
olle has quit [Ping timeout: 260 seconds]
olle_ has quit [Ping timeout: 256 seconds]
<rock64> companion_cube: uh, php
<rock64> so it must be in a docblock
<companion_cube> borrowing in php?!
<rock64> like `@param borrow Order $order`
<rock64> companion_cube: well :)
<rock64> companion_cube: Psalm, the PHP analyzer
<rock64> needed for typestate to make sense.
<rock64> where typestate = Smalltalk's `become`. :|
osa1 has quit [Quit: osa1]
osa1 has joined #ocaml
<companion_cube> well good luck
<rock64> php already has escape analysis in its engine
<rock64> i was hoping it could be used to infer allowed transfer of ownership
<rock64> but we'll see
<rock64> it = the same algorithm
Retropikzel has left #ocaml [#ocaml]
<theblatte> use separation logic instead?
<rock64> theblatte: link?
<rock64> wait
<rock64> google
<rock64> hm
<rock64> psalm already has some light flow analysis for null values
<theblatte> I'm joking, but it does define a syntax, eg "x |-> * y |->" means you own what x and y point to
<theblatte> (and x and y don't alias)
<theblatte> you can encore rust type system in there I think: https://plv.mpi-sws.org/rustbelt/
<theblatte> encode*
<rock64> ah
<rock64> i do have to read how they did the flow analysis
<rock64> but the attitude of psalm is "something is better than nothing"
<rock64> or "catch as many errors as possible"
<rock64> not type soundness in itself
<rock64> so, typescript...?
<theblatte> *cough* hacklang *cough*
<rock64> that one too
* rock64 ollehar
rock64 is now known as ollehar
<ollehar> test
<ollehar> there
osa1 has quit [Ping timeout: 240 seconds]
malc_ has quit [Remote host closed the connection]
kleisli_ has joined #ocaml
Haudegen has joined #ocaml
osa1 has joined #ocaml
nicoo has quit [Ping timeout: 240 seconds]
nicoo has joined #ocaml
Anarchos has joined #ocaml
mbuf has quit [Quit: Leaving]
osa1 has quit [Remote host closed the connection]
kleisli_ has quit [Ping timeout: 240 seconds]
dborisog_ has joined #ocaml
dborisog has quit [Ping timeout: 258 seconds]
oturtle has quit [Ping timeout: 258 seconds]
ggole has quit [Quit: Leaving]
vicfred has quit [Ping timeout: 246 seconds]
Anarchos has quit [Quit: Vision[0.10.3]: i've been blurred!]
oturtle has joined #ocaml
chripell has quit [Ping timeout: 256 seconds]
dborisog_ has quit [Ping timeout: 260 seconds]
muskan has quit [Ping timeout: 245 seconds]
muskan has joined #ocaml
Jesin has quit [Quit: Leaving]
malc_ has joined #ocaml
Jesin has joined #ocaml
tane has joined #ocaml
muskan has quit [Ping timeout: 245 seconds]
averell has quit [Quit: .]
averell has joined #ocaml
oriba has joined #ocaml
vicfred has joined #ocaml
waleee-cl has quit [Quit: Connection closed for inactivity]
narimiran has quit [Ping timeout: 240 seconds]
zv has joined #ocaml
cqc has quit [Ping timeout: 246 seconds]
cqc has joined #ocaml
Serpent7776 has quit [Quit: leaving]
waleee-cl has joined #ocaml
tane has quit [Quit: Leaving]
olle has joined #ocaml
olle_ has joined #ocaml
olle_ has quit [Ping timeout: 258 seconds]
olle has quit [Ping timeout: 240 seconds]
jbrown has quit [Ping timeout: 246 seconds]
jbrown has joined #ocaml
Haudegen has quit [Ping timeout: 260 seconds]
malc_ has quit [Quit: ERC (IRC client for Emacs 28.0.50)]
heredoc has quit [Ping timeout: 244 seconds]
oriba has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
heredoc has joined #ocaml
brtastic has quit [Ping timeout: 260 seconds]