ChanServ changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | http://www.ocaml.org | OCaml 4.01.0 announce at http://bit.ly/1851A3R | Logs at http://irclog.whitequark.org/ocaml
<whitequark> Drup: how about try%lwt do_foo () with Not_found -> ... | [%finally] -> ...
<whitequark> seems like idiomatic enough usage
* Drup uglyness overflow
<whitequark> how about try%lwt do_foo () with Not_found -> ... | finally -> ... ?
<Drup> yeah, it would work
<whitequark> but I like the former more
<Drup> same, the former
<Drup> I just want to finish the oasis tutorial before coming back to the lwt syntax :)
<whitequark> hrmpf
tidren has quit [Ping timeout: 250 seconds]
<whitequark> while you're at it, add --enable-camlp4 switch ;)
<Drup> urk, I tried
<Drup> there is a flag for camlp4
<Drup> but it's not really working, because half lwt is using the syntax extension
<whitequark> oh.
<whitequark> could make lwt 2.5 >=4.02 ;p
<Drup> doubt so :p
<whitequark> btw, why not? 4.02 is backwards-compatible with 3.12
<Drup> and ?
<whitequark> hm, debian stable is still on 3.12, though, so probably want to wait a bit
<Drup> yeah, that's the precise problem :)
Eyyub_ has joined #ocaml
eikke__ has quit [Ping timeout: 252 seconds]
<whitequark> I think I fixed PR6399
<whitequark> if I had a penny for every time I compiled camlp4 in last two weeks...
tulloch_ has quit [Ping timeout: 255 seconds]
ikaros has quit [Quit: Ex-Chat]
studybot has joined #ocaml
ontologiae has quit [Ping timeout: 252 seconds]
studybot_ has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
studybot has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 255 seconds]
tlockney is now known as tlockney_away
racycle_ has quit [Quit: ZZZzzz…]
shinnya has quit [Ping timeout: 264 seconds]
mister_m has left #ocaml [#ocaml]
tidren has joined #ocaml
Eyyub_ has quit [Ping timeout: 252 seconds]
nikki93 has joined #ocaml
tidren has quit [Ping timeout: 252 seconds]
rz has quit [Quit: Ex-Chat]
studybot_ has quit [Ping timeout: 240 seconds]
<whitequark> Drup: woohoo, I wrestled ocaml and utop so that they now properly display errors raised in ppx's
<whitequark> as a side effect you get nicer ocamlc messages too
* whitequark feels exhausted
q66 has quit [Quit: Leaving]
studybot has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
studybot_ has joined #ocaml
studybot has quit [Ping timeout: 240 seconds]
struktured has joined #ocaml
maattdd has joined #ocaml
cantstanya has quit [Ping timeout: 252 seconds]
maattdd has quit [Ping timeout: 264 seconds]
malo has quit [Quit: Leaving]
tlockney_away is now known as tlockney
tidren has joined #ocaml
tidren has quit [Ping timeout: 240 seconds]
rz has joined #ocaml
Ptival has quit [Quit: Lost terminal]
Ptival has joined #ocaml
jao has quit [Ping timeout: 252 seconds]
inr_ has quit [Ping timeout: 245 seconds]
dsheets has quit [Ping timeout: 255 seconds]
studybot_ has quit [Read error: Connection reset by peer]
ontologiae has joined #ocaml
manizzle has quit [Ping timeout: 240 seconds]
nikki93 has quit [Remote host closed the connection]
ontologiae has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 252 seconds]
tidren has joined #ocaml
tidren has quit [Remote host closed the connection]
inr has joined #ocaml
tidren has joined #ocaml
studybot has joined #ocaml
NoNNaN has quit [Read error: Connection reset by peer]
racycle__ has joined #ocaml
pyon has joined #ocaml
michael_lee has joined #ocaml
NoNNaN has joined #ocaml
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 255 seconds]
claudiuc has quit [Remote host closed the connection]
rgrinberg has quit [Quit: Leaving.]
nikki93 has joined #ocaml
rgrinberg has joined #ocaml
tlockney is now known as tlockney_away
passiveobserver has quit [Ping timeout: 240 seconds]
seliopou has quit [Ping timeout: 240 seconds]
ontologiae has joined #ocaml
seliopou has joined #ocaml
ontologiae has quit [Ping timeout: 264 seconds]
tlockney_away is now known as tlockney
maattdd has joined #ocaml
racycle__ has quit [Quit: ZZZzzz…]
maattdd has quit [Ping timeout: 252 seconds]
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
siddharthv_away is now known as siddharthv
passiveobserver has joined #ocaml
ygrek has joined #ocaml
ggole has joined #ocaml
Submarine has quit [Read error: Connection reset by peer]
tidren has quit [Remote host closed the connection]
pyon` has joined #ocaml
jave_ has joined #ocaml
pyon has quit [Remote host closed the connection]
jave has quit [Ping timeout: 258 seconds]
pyon` is now known as pyon
pyon has quit [Changing host]
pyon has joined #ocaml
Submarine has joined #ocaml
tlockney is now known as tlockney_away
WraithM has quit [Ping timeout: 255 seconds]
tlockney_away is now known as tlockney
ygrek has quit [Ping timeout: 264 seconds]
rgrinberg has quit [Quit: Leaving.]
_habnabit has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
_habnabit has joined #ocaml
maattdd has quit [Ping timeout: 255 seconds]
rz has quit [Quit: Ex-Chat]
rz has joined #ocaml
Simn has joined #ocaml
Submarine has quit [Remote host closed the connection]
caligula_ has quit [Quit: Konversation terminated!]
tlockney is now known as tlockney_away
ygrek has joined #ocaml
ygrek has quit [Remote host closed the connection]
ygrek has joined #ocaml
ygrek has quit [Remote host closed the connection]
caligula has joined #ocaml
WraithM has joined #ocaml
ontologiae has joined #ocaml
ontologiae has quit [Ping timeout: 252 seconds]
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 255 seconds]
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
Submarine has quit [Client Quit]
skchrko has quit [Remote host closed the connection]
ygrek has joined #ocaml
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 252 seconds]
eikke__ has joined #ocaml
ustunozgur has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
lordkryss has joined #ocaml
maattdd has joined #ocaml
pollux has joined #ocaml
thomasga has joined #ocaml
tulloch has joined #ocaml
roppongininja has joined #ocaml
roppongininja has quit [Remote host closed the connection]
rand000 has joined #ocaml
<gasche> | [%finally] -> <expr> is better than | finally -> <expr> because it explicitly marks a specific semantics
<gasche> you could also use
<gasche> | [%finally <expr>]
<gasche> (note that %finally also makes sense without the %lwt, though of course you don't implement that)
<gasche> tip: writing a good commit message sometimes lets you see ways to improve the patch
ontologiae has joined #ocaml
tulloch_ has joined #ocaml
ontologiae has quit [Ping timeout: 240 seconds]
tulloch has quit [Ping timeout: 252 seconds]
AltGr has joined #ocaml
<pollux> hi, I'm trying to use the options make-runtime / use-runtime of ocamlc
<pollux> but the executable built with use-runtime fails at execution
<pollux> Fatal error: cannot load shared library dllunix
<pollux> Reason: /usr/lib/ocaml/stublibs/dllunix.so: undefined symbol: caml_named_value
<pollux> I'm taking the examples from ocaml manual to test
<pollux> any idea / help on how to use make-runtime ?
Kakadu has joined #ocaml
zpe has joined #ocaml
thomasga has quit [Quit: Leaving.]
ikaros has joined #ocaml
eizo has joined #ocaml
keen_______ has quit [Ping timeout: 276 seconds]
avsm has joined #ocaml
ollehar has joined #ocaml
dsheets has joined #ocaml
Hannibal_Smith has joined #ocaml
thomasga has joined #ocaml
dsheets has quit [Ping timeout: 276 seconds]
avsm1 has joined #ocaml
wwilly has joined #ocaml
<wwilly> hi
avsm has quit [Ping timeout: 252 seconds]
thomasga1 has joined #ocaml
thomasga has quit [Ping timeout: 252 seconds]
divyanshu has joined #ocaml
dsheets has joined #ocaml
siddharthv has quit [Remote host closed the connection]
zpe has quit [Read error: Connection reset by peer]
siddharthv has joined #ocaml
tov has quit [Ping timeout: 252 seconds]
ontologiae has joined #ocaml
ygrek has quit [Ping timeout: 255 seconds]
ustunozgur has joined #ocaml
bartbes_ is now known as bartbes
eizo has quit [Ping timeout: 240 seconds]
thomasga1 has quit [Quit: Leaving.]
elfring has joined #ocaml
eizo has joined #ocaml
_andre has joined #ocaml
lordkryss has quit [Disconnected by services]
avsm1 has quit [Quit: Leaving.]
maattdd has quit [Ping timeout: 240 seconds]
ruzu2 has joined #ocaml
Nuki has joined #ocaml
tulloch_ has quit [Ping timeout: 264 seconds]
ruzu has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
zpe has joined #ocaml
ontologiae has quit [Ping timeout: 252 seconds]
ustunozgur has quit [Remote host closed the connection]
thomasga has joined #ocaml
ustunozgur has joined #ocaml
zpe has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
venk has joined #ocaml
Nahra has quit [Remote host closed the connection]
tulloch has joined #ocaml
thomasga has quit [Quit: Leaving.]
Hannibal_Smith has quit [Read error: No route to host]
ontologiae has joined #ocaml
Nahra has joined #ocaml
nikki93 has quit [Remote host closed the connection]
nikki93 has joined #ocaml
ygrek has joined #ocaml
Thooms has joined #ocaml
maattdd has quit [Ping timeout: 276 seconds]
rand000 has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
nikki93 has quit [Remote host closed the connection]
divyanshu has quit [Quit: Computer has gone to sleep.]
studybot has quit [Remote host closed the connection]
iorivur has joined #ocaml
thomasga has joined #ocaml
<eikke__> is there any simple way to use 2 preprocessors with ocamlbuild?
ruzu2 has quit [Read error: Connection reset by peer]
ruzu has joined #ocaml
thomasga has quit [Ping timeout: 255 seconds]
<Drup> -j X will try to launch multiple jobs at once
<pippijn> eikke__: you'll need to write your own rules
<Drup> in practice, it doesn't really work
<Drup> oh
<Drup> 2 preprocessors, not 2 processors =__=
<pippijn> Drup: I read that wrong the first time, too
<pippijn> and the second time
<Drup> you don't really need a special rule
<pippijn> ah yes
<pippijn> you can do it like that :)
divyanshu has joined #ocaml
<eikke__> pippijn: I expect custom rules to be required, but even then, I seem to be unable to get things to work
<eikke__> case at hand: we have a custom preprocessor in our source tree, which uses camlp4of, which works just fine
<eikke__> we used to have coverage checking with 'bisect', using -syntax and other arguments, but these seem to conflict with the '-pp' arguments added for our custom preprocessor
<eikke__> basically: compilation with bisect succeeds, but running the thing results in an empty report, so I guess the '-pp' overrules '-syntax'
<Drup> eikke__: do you have a nice working example with ocamlbuild (even better, oasis) with bisect ?
<Drup> I was looking for one
siddharthv is now known as siddharthv_away
<eikke__> Drup: there's some stuff in the manual
ontologiae has quit [Ping timeout: 240 seconds]
darkf has quit [Quit: Leaving]
michael_lee has quit [Read error: Connection reset by peer]
thomasga has joined #ocaml
avsm has joined #ocaml
divyanshu has quit [Quit: Computer has gone to sleep.]
ollehar has quit [Ping timeout: 252 seconds]
tulloch has quit [Ping timeout: 252 seconds]
tulloch has joined #ocaml
tnguyen has joined #ocaml
<eikke__> is there a way to have multiple source 'paths' in an oasis file?
shinnya has joined #ocaml
ontologiae has joined #ocaml
<Drup> eikke__: not really, but you can give a path for modules names
dotfelix has joined #ocaml
dotfelix has quit [Client Quit]
ustunozgur has quit [Remote host closed the connection]
lostcuaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zarul has quit [Read error: Connection reset by peer]
studybot has joined #ocaml
studybot_ has joined #ocaml
manizzle has joined #ocaml
studybot has quit [Ping timeout: 240 seconds]
divyanshu has joined #ocaml
tnguyen has quit [Quit: tnguyen]
WraithM has quit [Ping timeout: 255 seconds]
pminten has joined #ocaml
pminten has quit [Client Quit]
arj has quit [Quit: Leaving.]
tidren has joined #ocaml
struktured has quit [Ping timeout: 255 seconds]
rgrinberg has joined #ocaml
zpe has quit [Remote host closed the connection]
tobiasBora has joined #ocaml
ustunozgur has joined #ocaml
ollehar has joined #ocaml
_andre has quit [Quit: leaving]
ollehar1 has joined #ocaml
Enjolras has quit [Read error: Connection reset by peer]
tane has joined #ocaml
divyanshu has quit [Ping timeout: 258 seconds]
zpe has joined #ocaml
divyanshu has joined #ocaml
Submarine has joined #ocaml
Submarine has joined #ocaml
ontologiae has quit [Ping timeout: 255 seconds]
struktured has joined #ocaml
ygrek has quit [Ping timeout: 252 seconds]
divyanshu has quit [Ping timeout: 250 seconds]
divyanshu has joined #ocaml
ustunozgur has quit [Remote host closed the connection]
Kakadu has quit [Quit: Page closed]
michael_lee has joined #ocaml
oriba has joined #ocaml
Kakadu has joined #ocaml
avsm1 has joined #ocaml
shinnya has quit [Ping timeout: 240 seconds]
olauzon has joined #ocaml
<Drup> AltGr: do you want bug report for basic stuff broken on opam trunk ?
<Drup> (just now, it was not updating a package archive while it was modified in opam repository)
<AltGr> depends on what area ?
<AltGr> hrm, yes, that sounds interesting
<Drup> (I had to delete the tar.gz in .opam/archive to trigger the redownload)
<Drup> ok, opening a bug report
avsm has quit [Ping timeout: 240 seconds]
<AltGr> is there any support for wiki branches on github ?
<AltGr> just rewrote a big part of opam's tutorial but some of it won't apply before 1.2 and at the moment it's invisible
lostcuaz has joined #ocaml
<avsm1> AltGr: sadly not, i wanted the same thing for mirage
<avsm1> put it up on your personal opam fork and send it to opam-devel for review?
<whitequark> AltGr: I think you can access the wiki as a git archive
<whitequark> git repo*
<whitequark> while it may not be exposed in UI, that may make things simpler
<pippijn> whitequark: I was almost excited about new stuff in github
<pippijn> then I saw: 2010
<Drup> pippijn: what ? Don't you love the new almost-like-desktop-but-not-really editor they just open sourced ?!
<pippijn> Drup: the one for windows?
<Drup> the one written in js.
<pippijn> oh
<ousado> that only works on mac?
<pippijn> I don't know it
<Drup> that works on node.js
<Drup> "almost-like-desktop-but-not-really"
<ousado> "At the moment Atom only runs on OS X (10.8 or later). Windows and Linux releases are on the roadmap."
<Drup> I didn't even saw that, even more crappy that what I though. =')
<tautologico> ousado: you can compile it on other OSs, people have done it... github is just not distributing binaries for other OSs
<AltGr> whitequark, yes, I pushed on a branch, then looked for the url to view it and found none
<tautologico> atom has no specific OS X dependencies
<ousado> tautologico: well, I read it has native components, but I didn't look into that
<ousado> and for some reason they didn't use node-webkit
<ousado> and also not that other thing brackts uses
<ousado> *brackets
<whitequark> AltGr: make a repo like foo-wiki-review?
<tautologico> I think they used node-webkit but decided to use something else
<ousado> yes
rgrinberg has quit [Quit: Leaving.]
AltGr has left #ocaml [#ocaml]
rgrinberg has joined #ocaml
Arsenik has joined #ocaml
<whitequark> let's nuke it from the orbit
<companion_cube> indeed
jwatzman|work has joined #ocaml
racycle has joined #ocaml
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
Thooms has quit [Quit: WeeChat 0.3.8]
nikki93 has joined #ocaml
WraithM has joined #ocaml
tidren has quit [Remote host closed the connection]
tidren has joined #ocaml
ustunozgur has joined #ocaml
tidren has quit [Ping timeout: 240 seconds]
NoNNaN has quit [Remote host closed the connection]
avsm has joined #ocaml
avsm1 has quit [Ping timeout: 276 seconds]
NoNNaN has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
freling has quit [Quit: Leaving.]
johnelse is now known as johnel_away
johnel_away has quit [Quit: Lost terminal]
johnelse has joined #ocaml
avsm has quit [Quit: Leaving.]
NoNNaN has quit [Remote host closed the connection]
ontologiae has joined #ocaml
q66 has joined #ocaml
q66 has quit [Changing host]
q66 has joined #ocaml
NoNNaN has joined #ocaml
eizo has quit [Ping timeout: 240 seconds]
ustunozgur has quit [Remote host closed the connection]
oriba has quit [Quit: oriba]
tnguyen has joined #ocaml
struktured has quit [Ping timeout: 240 seconds]
roppongininja has joined #ocaml
ontologiae has quit [Ping timeout: 265 seconds]
roppongininja has quit [Remote host closed the connection]
roppongininja has joined #ocaml
roppongininja has quit [Read error: Connection reset by peer]
tidren has joined #ocaml
roppongininja has joined #ocaml
NoNNaN has quit [Remote host closed the connection]
NoNNaN has joined #ocaml
ustunozgur has joined #ocaml
tidren has quit [Ping timeout: 252 seconds]
manizzle has quit [Ping timeout: 240 seconds]
Kakadu has quit [Quit: Page closed]
malo has joined #ocaml
struktured has joined #ocaml
claudiuc has joined #ocaml
ollehar1 has quit [Ping timeout: 265 seconds]
dsheets has quit [Ping timeout: 252 seconds]
avsm has joined #ocaml
Fullma has joined #ocaml
thomasga has quit [Ping timeout: 264 seconds]
tulloch has quit [Ping timeout: 264 seconds]
ontologiae has joined #ocaml
adrien_oww has quit [Ping timeout: 250 seconds]
maattdd has quit [Ping timeout: 240 seconds]
avsm has quit [Quit: Leaving.]
thomasga has joined #ocaml
roppongininja has quit [Remote host closed the connection]
dsheets has joined #ocaml
avsm has joined #ocaml
Eyyub has joined #ocaml
araujo has quit [Ping timeout: 250 seconds]
roppongininja has joined #ocaml
tobiasBora has quit [Ping timeout: 246 seconds]
roppongininja has quit [Ping timeout: 255 seconds]
zarul has joined #ocaml
zarul has joined #ocaml
zarul has quit [Changing host]
araujo has joined #ocaml
avsm has quit [Quit: Leaving.]
igitoor has quit [Ping timeout: 252 seconds]
igitoor has joined #ocaml
Kakadu has joined #ocaml
manizzle has joined #ocaml
tulloch has joined #ocaml
igitoor has quit [Changing host]
igitoor has joined #ocaml
kakadu_ has joined #ocaml
rgrinberg has quit [Quit: Leaving.]
ruzu has quit [Quit: No Ping reply in 180 seconds.]
ruzu has joined #ocaml
Kakadu has quit [Remote host closed the connection]
michael_lee has quit [Remote host closed the connection]
rgrinberg has joined #ocaml
roppongininja has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
tidren has joined #ocaml
madroach has quit [Ping timeout: 252 seconds]
zpe has quit [Ping timeout: 240 seconds]
tidren has quit [Ping timeout: 255 seconds]
madroach has joined #ocaml
tobiasBora has joined #ocaml
roppongininja has quit [Remote host closed the connection]
roppongininja has joined #ocaml
maattdd has joined #ocaml
divyanshu has quit [Quit: Textual IRC Client: www.textualapp.com]
adrien_oww has joined #ocaml
Eyyub has quit [Ping timeout: 252 seconds]
Anarchos has joined #ocaml
roppongininja has quit [Ping timeout: 252 seconds]
<Anarchos> I did the mistake to upgrade my ocaml version to daily one --> camlp5 does not compile anymore ---> unable to compile coq. Epic fail \o/
<whitequark> camlp5 ಠ_ಠ
<whitequark> coq still uses that, huh
<Anarchos> it seems.
<whitequark> by the way--any good Coq tutorial?
<whitequark> I always wanted to play with it, but it's... quite esoteric
<Anarchos> whitequark software foundations, Benjamin C. Pierce ?
Hannibal_Smith has joined #ocaml
<whitequark> "I want to make a wobbly window with JavaScript" "here you are, five volumes of The Art of Programming"
Eyyub has joined #ocaml
adrien_oww has quit [Ping timeout: 250 seconds]
<Anarchos> whitequark the art of *computer* programming ?
Mandus has quit [Read error: Operation timed out]
Mandus has joined #ocaml
<whitequark> yes, yes
<Anarchos> whitequark by our beloved Donald Knuth ?
<whitequark> yes :)
<whitequark> (it's called "TAOP" in Russian translation, I believe, hence the error.)
<Anarchos> whitequark oh gavaritie li vouyi pa russkiy ?
<whitequark> da
<Anarchos> whitequark i bought a math book from russian teachers. Very impressive
tlockney_away is now known as tlockney
<whitequark> what is?
mort___ has joined #ocaml
<ggole> I think whitequark is asking for a less, uh, comprehensive approach to theorem proving.
<whitequark> I am :)
<def-lkb> SF is quite good to discover Coq. Otherwise, the CoqArt is a bit more direct, but harder. The french version is free online.
<def-lkb> Not sure about the english one…
<whitequark> SF?
<Anarchos> whitequark software foundations, the book i referred to you
<def-lkb> Software Foundations
<def-lkb> yep
<whitequark> oh
<def-lkb> The last one I know is CPDT by Adam Chlipala. Good too, more practical
* whitequark sighs
<whitequark> let me elaborate
<whitequark> I don't really want a comprehensive manual (which I will likely have to buy off Amazon, in paper, and wait a month for delivery)
<whitequark> I want a blog post with a 40-minute introduction. Something like that. Just to get a grasp of how it works
<Anarchos> whitequark there is none. You have to read first chapter of softaware foundastions, which took me only 3 weeks
<Anarchos> whitequark you do'nt need to read all the book to get fluent in coq !
<whitequark> only 3 weeks ಠ_ಠ
<whitequark> ok, I guess I don't really want to play with it anymore
<def-lkb> whitequark: in practice, SF & CPDT are quick, you don't need to get everything on first read.
<def-lkb> CoqArt is much more involved.
<def-lkb> And they can be read online. But yes, I don't think there is a "one blog post long" introduction to Coq :)
<whitequark> ok, I see a pdf of CPDT. let's give it a try.
<whitequark> I think there really should be, at least if there's some goal to get more people to use Coq :p
<whitequark> perhaps if Coq is a part of your curriculum, then saying "just read this 400-page book" is ok. but not if you want to attract people who are just curious about it and/or more formal programming techniques...
<Anarchos> whitequark i just said 'have a look on it',not 'you must read all the 400 pages'. If you fear difficulties you won't never success in everything, cause life is difficult to achieve :)
tobiasBora has quit [Ping timeout: 265 seconds]
maattdd has quit [Ping timeout: 258 seconds]
* whitequark shrugs
<whitequark> I don't fear difficulties, I see a time/benefit ratio
ustunozgur has quit [Remote host closed the connection]
<whitequark> anyway, reading it already.
ustunozgur has joined #ocaml
<smondet> whitequark: SF starts slowly very good introduction
eizo has joined #ocaml
<kakadu_> CoqArt is not available online, isn't it?
<Anarchos> whitequark SF is very interesting in its time/benefit ratio !!
<Anarchos> kakadu_ only in french
kakadu_ is now known as Kakadu
<whitequark> oh, I even bookmarked SF a long time ago
avsm has joined #ocaml
<whitequark> hmm
roppongininja has joined #ocaml
<smondet> whitequark: SF is the best book ever written on the whole of Computer Science, really worth the time !
<whitequark> fine, fine, you've convinced me :D
nikki93 has quit [Remote host closed the connection]
<smondet> :)
rgrinberg has quit [Read error: Connection reset by peer]
<def-lkb> :D
rgrinberg has joined #ocaml
tobiasBora has joined #ocaml
avsm has quit [Quit: Leaving.]
rgrinberg has quit [Quit: Leaving.]
adrien_oww has joined #ocaml
<whitequark> how do you even pronounce "Coq" ?
<def-lkb> search for "Prononciation"
<def-lkb> (note that when pronouncing, the speaker add the article "un")
<whitequark> oh, nice
<_obad_> ocamldoc replaces submodules with ".." and a link to the submodule documentation. is there a way to get a flat output?
<tautologico> coq au vin
<def-lkb> :D
<tautologico> so good
Eyyub has quit [Ping timeout: 255 seconds]
<tautologico> keeping on the subject: CoqIDE or Proof General?
<def-lkb> coquille :'
<def-lkb> (vim integration)
nikki93 has joined #ocaml
tov has joined #ocaml
tov has quit [Client Quit]
tov has joined #ocaml
ustunozg_ has joined #ocaml
* whitequark wants a second monitor for CoqIde -_-'
ustunozgur has quit [Ping timeout: 255 seconds]
ustunozg_ has quit [Remote host closed the connection]
<whitequark> oh! hm, turns out I have one
ustunozgur has joined #ocaml
claudiuc has quit [Remote host closed the connection]
shinnya has joined #ocaml
<whitequark> oh. turns out Linux can't do different DPI on different monitors.
maattdd has joined #ocaml
<whitequark> same text size on 170 DPI and 90 DPI is... uh... inconvenient.
maattdd has quit [Ping timeout: 245 seconds]
<whitequark> how do you get some output from CoqIde? I have "Eval compute in (next_weekday friday).", but there's no output anywhere
Submarine has quit [Remote host closed the connection]
Arsenik has quit [Remote host closed the connection]
mort___ has quit [Quit: Leaving.]
zpe has joined #ocaml
elfring has quit [Quit: Konversation terminated!]
tidren has joined #ocaml
<Kakadu> whitequark: look at the right side of screen
Eyyub has joined #ocaml
tidren has quit [Ping timeout: 264 seconds]
<whitequark> yep, Eval compute prints nothing there
<companion_cube> just use coquille already ;)
* whitequark can't stand either vim or emcas :p
<companion_cube> a rebel
<companion_cube> either you're with us, or you're against us!
<companion_cube> the editor flamewar lives on!
racycle has quit [Ping timeout: 255 seconds]
<whitequark> Kakadu: yep same here
<whitequark> where should it print ===> monday : day ?
<whitequark> oh! I realized you have to single-step the program.
<Kakadu> because (next_weekday friday) is monday
<companion_cube> sooo, we'll soon have a pool of ocaml/coq experts
mort___ has joined #ocaml
WraithM has quit [Ping timeout: 250 seconds]
* whitequark is hardly going to be an expert
tobiasBora has quit [Ping timeout: 246 seconds]
ggole has quit []
<whitequark> wow, there's Sublime-Coq
<whitequark> I certainly didn't expect that
<tautologico> whitequark: where? doesn't seem to be on package control
<companion_cube> so wouldn't it be nice for coq packages to be on opam? ^^
<whitequark> it's not?
* whitequark installed it from debian
Muzer has quit [Excess Flood]
<tautologico> coq is on opam, packages for coq libraries are not
johnf has quit [Read error: Connection reset by peer]
johnf has joined #ocaml
<companion_cube> tautologico: my point
<tautologico> yes
ontologiae has quit [Ping timeout: 265 seconds]
<companion_cube> what would be nice is coq files, the extraction of which would be ocaml libs
Muzer has joined #ocaml
Eyyub has quit [Ping timeout: 252 seconds]
ontologiae has joined #ocaml
<whitequark> wtf, the extension doesn't work and the code is abysmal
araujo has quit [Ping timeout: 240 seconds]
Simn has quit [Quit: Leaving]
Eyyub has joined #ocaml
tane has quit [Quit: Verlassend]
Kakadu has quit [Quit: Konversation terminated!]
ikaros has joined #ocaml
<tautologico> make a better one :)
rgrinberg has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
<whitequark> tautologico: what do you think I'm doing right now?
<tautologico> whitequark: very good, tell me when it's done and I'll test it
maattdd has joined #ocaml
<whitequark> well, I'm fixing this one, rather
nikki93 has quit [Remote host closed the connection]
olauzon has quit [Ping timeout: 265 seconds]
eizo has quit [Ping timeout: 240 seconds]
<tautologico> the repo even includes a Basics.v file that probably shouldn't be there
maattdd has quit [Ping timeout: 240 seconds]
araujo has joined #ocaml
araujo has quit [Max SendQ exceeded]
tulloch has quit [Ping timeout: 252 seconds]
araujo has joined #ocaml
<whitequark> so horrible. it iterates the Coq output character by character, and to make ST responsive it makes a gettimeofday() call *before every single character* and returns if more than 1s has passed
* whitequark tries not to cry.
<whitequark> although, what should I expect if Coq-extracted code represents bytes by 8-tuples of booleans?
tobiasBora has joined #ocaml
nikki93 has joined #ocaml
tidren has joined #ocaml
Hannibal_Smith has quit [Quit: Sto andando via]
NoNNaN has quit [Ping timeout: 272 seconds]
tidren has quit [Ping timeout: 250 seconds]
ontologiae has quit [Ping timeout: 255 seconds]
NoNNaN has joined #ocaml
struktured has quit [Ping timeout: 240 seconds]
avsm has joined #ocaml
thomasga has quit [Quit: Leaving.]
ustunozg_ has joined #ocaml
claudiuc has joined #ocaml
<whitequark> the " < " combination can't normally appear in Coq output, right?
ustunozgur has quit [Ping timeout: 240 seconds]
Eyyub has quit [Ping timeout: 240 seconds]
shinnya has quit [Ping timeout: 265 seconds]
claudiuc_ has joined #ocaml
claudiuc has quit [Ping timeout: 255 seconds]
shinnya has joined #ocaml
thomasga has joined #ocaml
mika1 has joined #ocaml
mika1 has quit [Client Quit]
ikaros has quit [Ping timeout: 264 seconds]
thomasga has quit [Client Quit]
Eyyub has joined #ocaml
thomasga has joined #ocaml
iorivur has quit [Read error: Connection reset by peer]
ikaros has joined #ocaml
ikaros has quit [Client Quit]
tulloch has joined #ocaml
racycle_ has joined #ocaml
tidren has joined #ocaml
ontologiae has joined #ocaml
tidren has quit [Ping timeout: 252 seconds]
tianon has quit [Ping timeout: 246 seconds]
lostcuaz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tulloch has quit [Read error: Connection reset by peer]
tulloch has joined #ocaml
ollehar has quit [Ping timeout: 252 seconds]
maattdd has joined #ocaml
ustunozg_ has quit [Remote host closed the connection]
maattdd has quit [Ping timeout: 258 seconds]
zpe has quit [Remote host closed the connection]
tianon has joined #ocaml
roppongininja has quit [Remote host closed the connection]
roppongininja has joined #ocaml
darkf has joined #ocaml
* whitequark sighs
<whitequark> tautologico: I entirely rewrote its IO handling, now it works well
<whitequark> the keybindings on linux are still kinda broken, though
roppongininja has quit [Remote host closed the connection]
roppongininja has joined #ocaml
avsm has quit [Quit: Leaving.]
roppongininja has quit [Ping timeout: 240 seconds]
madroach has quit [Ping timeout: 252 seconds]
madroach has joined #ocaml
PryMar56 has joined #ocaml
tobiasBora has quit [Quit: Konversation terminated!]
NoNNaN has quit [Remote host closed the connection]
tidren has joined #ocaml
NoNNaN has joined #ocaml
<tautologico> whitequark: cool, will test it later
tidren has quit [Ping timeout: 255 seconds]
teiresia1 has joined #ocaml
teiresias has quit [Ping timeout: 245 seconds]
teiresia1 is now known as teiresias
<tautologico> if he ever bothers to merge it
teiresias has quit [Changing host]
teiresias has joined #ocaml
<tautologico> doesn't seem to be much active
<tautologico> you should take over it and put it on package control
<whitequark> huh? last commit 12 days ago
<whitequark> taking over a project when the owner isn't actually absent is hugely rude.
<tautologico> didn't see the date of last commit
<tautologico> to me it's clear he created this while working through SF, I wouldn't be surprised if he's not interested into maintaining it
<whitequark> we'll see
maattdd has joined #ocaml
mort___ has quit [Quit: Leaving.]
<whitequark> hm, what was I even doing that for? some book? *scratches his head*
maattdd has quit [Ping timeout: 252 seconds]
thomasga has quit [Quit: Leaving.]