companion_cube changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.05.0 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.05/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
mengu has joined #ocaml
ziyourenxiang has quit [Ping timeout: 240 seconds]
eh_eff has quit [Ping timeout: 240 seconds]
jimmyrcom_ has quit [Ping timeout: 252 seconds]
sam_ has quit [Ping timeout: 260 seconds]
Guest25403 has quit [Ping timeout: 240 seconds]
pierpa has quit [Ping timeout: 260 seconds]
keep_learning has joined #ocaml
enterprisey has quit [Remote host closed the connection]
enterprisey has joined #ocaml
jimmyrcom has quit [Ping timeout: 248 seconds]
jimmyrcom has joined #ocaml
surfer2007 has joined #ocaml
surfer2007 has quit [Ping timeout: 248 seconds]
samrat has joined #ocaml
govg has joined #ocaml
programo has joined #ocaml
programo has quit [Read error: Connection reset by peer]
programo has joined #ocaml
mengu has quit [Remote host closed the connection]
enterprisey has quit [Remote host closed the connection]
danieli has quit [Remote host closed the connection]
danieli has joined #ocaml
danieli has quit [Changing host]
danieli has joined #ocaml
programo has quit [Quit: Leaving]
MercurialAlchemi has joined #ocaml
enterprisey has joined #ocaml
mcspud has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 240 seconds]
mbuf has joined #ocaml
samrat has quit [Ping timeout: 252 seconds]
cbot has quit [Ping timeout: 248 seconds]
samrat has joined #ocaml
nior has joined #ocaml
MercurialAlchemi has joined #ocaml
nior has quit [Client Quit]
Ragora has quit [Quit: Konversation terminated!]
sam____ has joined #ocaml
sam____ has quit [Ping timeout: 248 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
infinity0 has quit [Ping timeout: 246 seconds]
infinity0 has joined #ocaml
jsoo has joined #ocaml
jsoo has quit [Client Quit]
eh_eff has joined #ocaml
eh_eff has quit [Ping timeout: 252 seconds]
philtor has quit [Ping timeout: 240 seconds]
surfer2007 has joined #ocaml
surfer2007 has quit [Ping timeout: 260 seconds]
TheLemonMan has joined #ocaml
webshinra has joined #ocaml
mfp__ has joined #ocaml
AltGr has joined #ocaml
ed-ilyin-lv has joined #ocaml
ed-ilyin-lv has quit [Quit: WeeChat 1.4]
andreas__ has joined #ocaml
ShalokShalom has quit [Ping timeout: 252 seconds]
sam___ has joined #ocaml
sam___ has quit [Ping timeout: 246 seconds]
ShalokShalom has joined #ocaml
dhil has joined #ocaml
argent_smith has joined #ocaml
enterprisey has quit [Ping timeout: 248 seconds]
eh_eff has joined #ocaml
enterprisey has joined #ocaml
eh_eff has quit [Ping timeout: 240 seconds]
ziyourenxiang has joined #ocaml
gasche has joined #ocaml
<gasche> hi #ocaml, quick poll: do you turn warning 40 off?
<gasche> ( 40: Constructor or label name used out of scope. )
<companion_cube> o/
<companion_cube> no, I keep it on
<ia0> I don't use OCaml
<companion_cube> (flags (:standard -w +a-4-42-44-48-50-58-32-60@8 -color always))
<companion_cube> /kick ia0
<ia0> :D
<ia0> (If I would, I would keep it too though.)
<Armael> I don't, but if I knew it was considered morally ok to disable it, I would have
<gasche> well some people consider it ok :-)
<companion_cube> some people also consider lots of `open` ok
<companion_cube> crazy, I tell you!
<reynir> heh
<companion_cube> (otoh I consider it acceptable to have a `Foo_types` file with 30 mutually recursive types)
<companion_cube> (so, colors and tastes…)
averell has quit [Ping timeout: 240 seconds]
ygrek has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
sam___ has joined #ocaml
<theblatte> gasche: turned off here
<theblatte> not sure why though
<theblatte> -w +3+5+6+8+10+11+12+18+19+20+21+23+26+29+27+32+33+34+35+37+38+39+50+52+57-4-9-40-41-42-45-48
sam___ has quit [Ping timeout: 264 seconds]
<dinosaure> warn(@1..31@33..36@38..40@43..44@46..48)
enterprisey has quit [Quit: Leaving]
ShalokShalom has quit [Read error: Connection reset by peer]
<ousado> does anyone have a rough idea when modular implicits will be done?
<gasche> what I know is that what blocks merging discussion right now is that there is no theory of the feature that matches its implementation
<ousado> oh
<gasche> the implementation adds things to the language that currently have no theory (we are not sure it is sound), and Leo proposed a theory that is more powerful/advanced than what the type-checker implements today
<ousado> is there a theory for everything else that's in ocaml right now?
<rks`> gasche: turned off.
<gasche> I don't think there is
<ousado> I mean, it's certainly always good to have a really clear idea as to what a feature is supposed to do and how and where the limits are
<gasche> so I think that what remains to be done for implicits is to bridge the gap between the proposed theory and the current implementation (by changing one or the other), but I don't think anyone can give an estimated timeline for when that will happen (it depends on the available workforce and is rather specialized/advanced work)
<gasche> my understanding (but I haven't worked on this myself) is that the main question for implicits is whether the additions to the OCaml module language preserve soundness of the type system (or allow well-typed programs to segfault etc.)
<ousado> mhmm, that's a big one, of course
<ousado> I've only played around with them a little so far, but I think they add so much value..
<ousado> and unfortunately the repo doesn't show /that/ much activity
surfer2007 has joined #ocaml
surfer2007 has quit [Ping timeout: 260 seconds]
<def`> gasche: it's more about principality than soundness
<gasche> I reformulated my message above at https://discuss.ocaml.org/t/modular-implicit/144/9?u=gasche
<def`> It's not less sound than the rest of the implementation: if bug appeared they can be fixed.
<def`> However it is very unclear how the solution space is explored, what and when constraints are gathered, when they are solved etc...
<gasche> ok, I reformulated
ygrek has quit [Ping timeout: 240 seconds]
<def`> :thumb-up:
ShalokShalom has joined #ocaml
<theblatte> gasche: thanks for the jbuilder meeting notes :)
eh_eff has joined #ocaml
eh_eff has quit [Ping timeout: 260 seconds]
kakadu has joined #ocaml
govg has quit [Ping timeout: 248 seconds]
govg has joined #ocaml
samrat has quit [Ping timeout: 246 seconds]
BitPuffin|osx has joined #ocaml
surfer2007 has joined #ocaml
_andre has joined #ocaml
ShalokShalom_ has joined #ocaml
dhil has quit [Ping timeout: 248 seconds]
sam___ has joined #ocaml
ShalokShalom has quit [Ping timeout: 248 seconds]
sam___ has quit [Ping timeout: 248 seconds]
mbuf has quit [Quit: Leaving]
fraggle_ has quit [Remote host closed the connection]
fraggle_ has joined #ocaml
surfer2007 has quit [Ping timeout: 240 seconds]
samrat_ has joined #ocaml
dhil has joined #ocaml
argent_smith has quit [Quit: Leaving.]
AlexRussia has joined #ocaml
<leah2> theblatte: where can i find these?
<leah2> thanks!
mbuf has joined #ocaml
<leah2> ++ for mentioning pluto :)
ygrek has joined #ocaml
samrat_ has quit [Ping timeout: 240 seconds]
aciniglio has joined #ocaml
<gasche> (I didn't actually mention Pluto during the discussion, maybe I should have, it was a note to myself)
<leah2> :)
samrat_ has joined #ocaml
<orbitz> is forcing an ocaml program to dump core on unexpected behaviour a thing?
freusque has quit [Ping timeout: 240 seconds]
rootmos has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 246 seconds]
freusque has joined #ocaml
nicoo has quit [Ping timeout: 248 seconds]
nicoo has joined #ocaml
BitPuffin|osx has quit [Ping timeout: 246 seconds]
argent_smith has joined #ocaml
dakk has quit [Ping timeout: 240 seconds]
nullifidian_ is now known as nullifidian
sam___ has joined #ocaml
surfer2007 has joined #ocaml
nicoo has quit [Ping timeout: 248 seconds]
nicoo has joined #ocaml
ShalokShalom_ is now known as ShalokShalom
ziyourenxiang has quit [Ping timeout: 246 seconds]
MercurialAlchemi has joined #ocaml
sepp2k has joined #ocaml
surfer2007 has quit [Read error: Connection reset by peer]
surfer2007 has joined #ocaml
sam___ has quit [Ping timeout: 260 seconds]
mbuf has quit [Quit: Leaving]
dakk has joined #ocaml
al-damiri has joined #ocaml
surfer2007 has quit [Ping timeout: 248 seconds]
dakk has quit [Ping timeout: 260 seconds]
dakk has joined #ocaml
FreeBirdLjj has joined #ocaml
ayxih_ has joined #ocaml
ocaml777 has joined #ocaml
dhil has quit [Ping timeout: 252 seconds]
SoniEx2 has joined #ocaml
ayxih has quit [Read error: Connection reset by peer]
Soni has quit [Excess Flood]
asm89 has quit [Ping timeout: 246 seconds]
tizoc has quit [Ping timeout: 246 seconds]
tizoc has joined #ocaml
asm89 has joined #ocaml
lukky513 has quit [Ping timeout: 240 seconds]
philtor has joined #ocaml
<M-ErkkiSeppl> No?-)
dhil has joined #ocaml
AlexDenisov has quit [Ping timeout: 240 seconds]
surfer2007 has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
lukky513 has joined #ocaml
AlexRussia_ has joined #ocaml
AlexRussia has quit [Ping timeout: 240 seconds]
jotterbach has joined #ocaml
surfer2007 has quit [Ping timeout: 252 seconds]
copy_ has joined #ocaml
jotterbach is now known as jotterbach_
surfer2007 has joined #ocaml
jotterbach_ is now known as jotterbach
jotterbach is now known as jt_
jt_ is now known as jotterbach
jotterbach is now known as jotterbach_
jotterbach_ is now known as jotterbach
xpinguin_ has joined #ocaml
xpinguin_ has left #ocaml [#ocaml]
mbuf has joined #ocaml
dhil has quit [Ping timeout: 246 seconds]
argent_smith has quit [Quit: Leaving.]
BitPuffin|osx has joined #ocaml
surfer2007 has quit [Ping timeout: 255 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
<ocaml777> I notice that either ocaml itself or libraries support signed and unsigned integer data types from 64 bits down to 16 bits and then only 8 bit unsigned values. Is there no support for 8-bit signed ints?
pigeonv has joined #ocaml
dakk has quit [Ping timeout: 252 seconds]
dhil has joined #ocaml
AlexRussia_ has quit [Ping timeout: 246 seconds]
xpinguin has quit [Quit: Leaving]
dakk has joined #ocaml
jbrown has quit [Quit: Leaving]
mbuf has quit [Quit: Leaving]
tane has joined #ocaml
eh_eff has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 246 seconds]
pigeonv has quit [Ping timeout: 248 seconds]
eh_eff has quit [Ping timeout: 255 seconds]
surfer2007 has joined #ocaml
AlexRussia has joined #ocaml
MercurialAlchemi has joined #ocaml
govg has quit [Ping timeout: 240 seconds]
AlexDenisov has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 246 seconds]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
ayxih_ has quit [Quit: Leaving]
ayxih has joined #ocaml
surfer2007 has quit [Ping timeout: 240 seconds]
aciniglio has quit [Ping timeout: 240 seconds]
jotterbach has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eh_eff has joined #ocaml
dhil has quit [Ping timeout: 240 seconds]
MercurialAlchemi has joined #ocaml
kakadu has quit [Quit: Konversation terminated!]
samrat_ has quit [Ping timeout: 240 seconds]
ryanartecona has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 252 seconds]
jotterbach has joined #ocaml
jotterbach has quit [Client Quit]
kn0p has joined #ocaml
surfer2007 has joined #ocaml
ygrek has joined #ocaml
jotterbach has joined #ocaml
surfer2007 has quit [Ping timeout: 248 seconds]
jotterbach has quit [Client Quit]
surfer2007 has joined #ocaml
surfer2007 has quit [Client Quit]
MercurialAlchemi has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
jotterbach has joined #ocaml
jotterbach has quit [Client Quit]
ocaml777 has quit []
kakadu has joined #ocaml
kakadu_ has joined #ocaml
jotterbach has joined #ocaml
kakadu has quit [Ping timeout: 248 seconds]
sam___ has joined #ocaml
copy_ has quit [Quit: Connection closed for inactivity]
sam___ has quit [Ping timeout: 252 seconds]
Guest25403 has joined #ocaml
ryanartecona has joined #ocaml
tane has quit [Quit: Leaving]
kn0p has quit []
Guest25403 has quit [Ping timeout: 240 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AltGr has left #ocaml [#ocaml]
_andre has quit [Quit: leaving]
sepp2k has quit [Quit: Leaving.]
Ragora has joined #ocaml
ygrek has quit [Ping timeout: 260 seconds]
jotterbach has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
MercurialAlchemi has quit [Ping timeout: 246 seconds]
Guest25403 has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
ShalokShalom has quit [Ping timeout: 248 seconds]
sam___ has joined #ocaml
jotterbach has joined #ocaml
cbot has joined #ocaml
sam___ has quit [Ping timeout: 248 seconds]
mengu has joined #ocaml
jotterbach has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dedgrant_ has joined #ocaml
andreas__ has quit [Quit: Connection closed for inactivity]
mengu has quit [Quit: Leaving...]
pierpa has joined #ocaml
cbot has quit [Ping timeout: 260 seconds]
kakadu_ has quit [Remote host closed the connection]
ayxih has quit [Quit: Leaving]
enterprisey has joined #ocaml
Guest25403 is now known as Algebr
cbot has joined #ocaml
ziyourenxiang has joined #ocaml
sh0t has joined #ocaml