adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | Current MOOC: https://huit.re/ocamlmooc | OCaml 4.04.0 release notes: http://ocaml.org/releases/4.04.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
malina has quit [Read error: Connection reset by peer]
brunoro_ has joined #ocaml
malina has joined #ocaml
kakadu has quit [Remote host closed the connection]
malina has quit [Read error: Connection reset by peer]
tane has quit [Quit: Leaving]
brunoro_ has quit [Ping timeout: 245 seconds]
nomicflux has quit [Quit: nomicflux]
orbifx has joined #ocaml
brunoro_ has joined #ocaml
rdavison has quit [Quit: rdavison]
brunoro_ has quit [Ping timeout: 268 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 248 seconds]
malina has joined #ocaml
malina has quit [Remote host closed the connection]
brunoro_ has joined #ocaml
pierpa has quit [Ping timeout: 268 seconds]
brunoro_ has quit [Ping timeout: 260 seconds]
Simn has quit [Read error: Connection reset by peer]
rdavison has joined #ocaml
pickels has quit [Ping timeout: 260 seconds]
rdavison has quit [Ping timeout: 250 seconds]
brunoro_ has joined #ocaml
orbifx has quit [Ping timeout: 250 seconds]
brunoro_ has quit [Ping timeout: 246 seconds]
silver_ has quit [Read error: Connection reset by peer]
ontologiae has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 258 seconds]
ryanartecona has joined #ocaml
petroav has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 245 seconds]
wu_ng has joined #ocaml
brunoro_ has joined #ocaml
okuu has joined #ocaml
brunoro_ has quit [Ping timeout: 245 seconds]
shinnya has quit [Ping timeout: 240 seconds]
mfp has quit [Ping timeout: 265 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 258 seconds]
Heasummn has joined #ocaml
<okuu> Is there some way to clear the REPL's buffer in tuareg?
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 240 seconds]
nomicflux has joined #ocaml
rdavison has joined #ocaml
nomicflux has quit [Quit: nomicflux]
brunoro_ has joined #ocaml
Heasummn has quit [Ping timeout: 256 seconds]
brunoro_ has quit [Ping timeout: 244 seconds]
brunoro_ has joined #ocaml
cpdean has quit [Quit: Leaving.]
andreypopp has quit [Ping timeout: 245 seconds]
jcloud has quit [Ping timeout: 260 seconds]
bigs has quit [Ping timeout: 245 seconds]
mattg has quit [Ping timeout: 245 seconds]
parataxis has quit [Ping timeout: 265 seconds]
brunoro_ has quit [Ping timeout: 260 seconds]
jeroud has quit [Ping timeout: 260 seconds]
darkf has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
mattg has joined #ocaml
brunoro_ has joined #ocaml
jeroud has joined #ocaml
bigs has joined #ocaml
parataxis has joined #ocaml
andreypopp has joined #ocaml
jcloud has joined #ocaml
brunoro_ has quit [Ping timeout: 268 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 240 seconds]
darkf has quit [Quit: Leaving]
MercurialAlchemi has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
AlexDenisov has joined #ocaml
brunoro_ has quit [Ping timeout: 268 seconds]
brunoro_ has joined #ocaml
slash^ has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
malc_ has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
etc has joined #ocaml
petroav has joined #ocaml
<etc> When I run 'utop' it prints the "welcome to utop" but no prompt and hangs - using gdb it seems to be waiting on some mutex. ocamlrun works and so does just 'ocaml'. Any idea how to investigate?
brunoro_ has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brunoro_ has quit [Ping timeout: 248 seconds]
ontologiae has joined #ocaml
MercurialAlchemi has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
larhat has joined #ocaml
petroav has quit [Ping timeout: 256 seconds]
sfri has quit [Remote host closed the connection]
sfri has joined #ocaml
okuu has quit [Quit: Unyu~.]
etc has quit [Ping timeout: 260 seconds]
pierpa has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 252 seconds]
fraggle_ has quit [Ping timeout: 260 seconds]
okuu has joined #ocaml
fraggle_ has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
rand__ has joined #ocaml
malc_ has quit [Ping timeout: 260 seconds]
wu_ng has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
rdavison has quit [Quit: rdavison]
brunoro_ has quit [Ping timeout: 252 seconds]
boadie_ has joined #ocaml
boadie has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 245 seconds]
ewanas has joined #ocaml
zpe has joined #ocaml
Simn has joined #ocaml
zpe has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 250 seconds]
kmh_ has joined #ocaml
kmh_ has left #ocaml ["Leaving"]
ggole has joined #ocaml
brunoro_ has joined #ocaml
jnavila has joined #ocaml
brunoro_ has quit [Ping timeout: 252 seconds]
brunoro_ has joined #ocaml
TarVanimelde has joined #ocaml
orbifx has joined #ocaml
fre has joined #ocaml
brunoro_ has quit [Ping timeout: 248 seconds]
ggole_ has joined #ocaml
brunoro_ has joined #ocaml
ggole has quit [Ping timeout: 250 seconds]
MercurialAlchemi has joined #ocaml
dakk has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
AlexDenisov has joined #ocaml
ggole__ has joined #ocaml
ggole_ has quit [Ping timeout: 245 seconds]
ggole_ has joined #ocaml
ggole__ has quit [Ping timeout: 265 seconds]
mfp has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 268 seconds]
brunoro_ has joined #ocaml
AlexDeni_ has joined #ocaml
AlexDenisov has quit [Ping timeout: 246 seconds]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
Sim_n has joined #ocaml
brunoro_ has quit [Ping timeout: 265 seconds]
fre has quit [Ping timeout: 260 seconds]
Simn has quit [Ping timeout: 246 seconds]
zpe has joined #ocaml
brunoro_ has joined #ocaml
wu_ng has joined #ocaml
TarVanimelde has quit [Read error: Connection reset by peer]
zpe has quit [Ping timeout: 258 seconds]
ggole__ has joined #ocaml
ggole_ has quit [Ping timeout: 260 seconds]
jwatzman|work has joined #ocaml
brunoro_ has quit [Ping timeout: 248 seconds]
brunoro_ has joined #ocaml
dwillems has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
fre has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
govg has quit [Ping timeout: 244 seconds]
dwillems has quit [Quit: Ex-Chat]
govg has joined #ocaml
elfring has joined #ocaml
brunoro_ has joined #ocaml
orbifx has quit [Ping timeout: 260 seconds]
wu_ng has quit [Ping timeout: 244 seconds]
malc_ has joined #ocaml
AlexDeni_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
fre has quit [Ping timeout: 256 seconds]
wu_ng has joined #ocaml
brunoro_ has joined #ocaml
silver has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
zpe has joined #ocaml
kamog` has joined #ocaml
brunoro_ has joined #ocaml
kamog has quit [Ping timeout: 260 seconds]
jnavila has quit [Remote host closed the connection]
ggole_ has joined #ocaml
dhil has joined #ocaml
ggole__ has quit [Ping timeout: 244 seconds]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
dakk has quit [Quit: Leaving]
Algebr` has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 250 seconds]
brunoro_ has joined #ocaml
dch has quit []
brunoro_ has quit [Ping timeout: 265 seconds]
ggole__ has joined #ocaml
ggole_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
digiorgi has joined #ocaml
brunoro_ has quit [Ping timeout: 252 seconds]
brunoro_ has joined #ocaml
dch__ has joined #ocaml
<digiorgi> Hi! i new o the ocaml world. I need to write a web applicationvery integrated to paypal and the aws api. Is ocaml ok for this? will i suffer for the lack of threads and libraries?
dch__ is now known as dch
AlexRussia has quit [Ping timeout: 260 seconds]
<malc_> digiorgi: depends on what you mean by the "lack of threads"
AlexRussia has joined #ocaml
<digiorgi> malc_: lack of parallelism via light weight system threads, o maybe the cost in production of the communication of processes via shared memory using unix fork is not much and i don't need to worry... i don't know
d0nn1e has quit [Ping timeout: 245 seconds]
<malc_> digiorgi: you can inquire here (or on the ML about LWT and whether it is applicable in your case)
d0nn1e has joined #ocaml
<malc_> but this things doesn't sound CPU bound so lack of "native" MT shouldn't be that much of an issue
<Algebr`> digiorgi: yes, OCaml is totally okay for this
brunoro_ has quit [Ping timeout: 268 seconds]
<Algebr`> re mirage, how much C libraries can you use? For example, nocrypto uses some C, but its all compiled into the code, no C libs needed. Can the same be done for C++? Like say I don't use anything other than the standard C++ lib
AlexRussia has quit [Ping timeout: 250 seconds]
AlexRussia has joined #ocaml
wu_ng has quit [Ping timeout: 256 seconds]
wu_ng has joined #ocaml
brunoro_ has joined #ocaml
cpdean has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
ggole_ has joined #ocaml
ggole__ has quit [Ping timeout: 265 seconds]
copy` has joined #ocaml
digiorgi has quit [Quit: Leaving]
myst|fon has quit [Quit: Connection closed for inactivity]
petroav has joined #ocaml
nomicflux has joined #ocaml
ryanartecona has joined #ocaml
ode has joined #ocaml
shinnya has joined #ocaml
zpe has quit [Remote host closed the connection]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
brunoro_ has joined #ocaml
manizzle has joined #ocaml
petroav has quit [Ping timeout: 256 seconds]
petroav has joined #ocaml
brunoro_ has quit [Ping timeout: 256 seconds]
tavo has joined #ocaml
brunoro_ has joined #ocaml
petroav has quit [Ping timeout: 256 seconds]
tavo has quit [Ping timeout: 260 seconds]
kamog` is now known as kamog
Bad_ptr has joined #ocaml
brunoro_ has quit [Ping timeout: 252 seconds]
brunoro_ has joined #ocaml
frefity has quit [Ping timeout: 260 seconds]
dhil has quit [Ping timeout: 252 seconds]
brunoro_ has quit [Ping timeout: 252 seconds]
frefity has joined #ocaml
shinnya has quit [Ping timeout: 245 seconds]
jnavila has joined #ocaml
brunoro_ has joined #ocaml
rgrinberg has joined #ocaml
petroav has joined #ocaml
brunoro_ has quit [Ping timeout: 248 seconds]
brunoro_ has joined #ocaml
AlexDenisov has joined #ocaml
frefity has quit [Ping timeout: 256 seconds]
rdavison has joined #ocaml
brunoro_ has quit [Ping timeout: 268 seconds]
nomicflux has quit [Quit: nomicflux]
ygrek has joined #ocaml
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
frefity has joined #ocaml
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
ode has quit [Ping timeout: 240 seconds]
fre has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
FreeBirdLjj has joined #ocaml
brunoro_ has joined #ocaml
AlexDeni_ has joined #ocaml
ggole__ has joined #ocaml
ggole__ has quit [Remote host closed the connection]
AlexDenisov has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Ping timeout: 265 seconds]
brunoro_ has quit [Ping timeout: 248 seconds]
ggole_ has quit [Ping timeout: 252 seconds]
ode has joined #ocaml
ygrek has quit [Ping timeout: 250 seconds]
myst|fon has joined #ocaml
nomicflux has joined #ocaml
AlexDenisov has joined #ocaml
brunoro_ has joined #ocaml
AlexDeni_ has quit [Read error: Connection reset by peer]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
jnavila has quit [Ping timeout: 256 seconds]
AlexDeni_ has joined #ocaml
AlexDenisov has quit [Ping timeout: 246 seconds]
petroav has quit [Ping timeout: 256 seconds]
brunoro_ has quit [Ping timeout: 240 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 265 seconds]
brunoro_ has joined #ocaml
ygrek has joined #ocaml
sh0t has joined #ocaml
tane has joined #ocaml
kamog has quit [Quit: ERC (IRC client for Emacs 25.1.1)]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
fre has quit [Ping timeout: 256 seconds]
brunoro_ has quit [Ping timeout: 258 seconds]
<cpdean> hey everyone — i'm trying to work through debugging a simple function using trace
<cpdean> i've found that the output of trace is kind of hard to follow because it shows you the intermediate partial applications of the function that is being traced
<cpdean> so i've found i can make its output easier to read by converting a definition like `let fn a b = …` to `let fn (a, b) = …`
<cpdean> is this an idiomatic way to make debug easier, or am i doing something wrong
yomimono has joined #ocaml
nomicflux has quit [Quit: nomicflux]
fre has joined #ocaml
brunoro_ has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
ode has quit [Ping timeout: 258 seconds]
zaquest has quit [Quit: Leaving]
ryanartecona has quit [Quit: ryanartecona]
nomicflux has joined #ocaml
brunoro_ has quit [Ping timeout: 245 seconds]
adrien has quit [Ping timeout: 248 seconds]
petroav has joined #ocaml
Muzer has quit [Read error: Connection reset by peer]
malc_ has quit [Quit: ERC (IRC client for Emacs 25.0.50.2)]
adrien has joined #ocaml
rand__ has quit [Ping timeout: 248 seconds]
AlexDenisov has joined #ocaml
AlexDeni_ has quit [Ping timeout: 256 seconds]
Muzer has joined #ocaml
yomimono has quit [Ping timeout: 256 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rdavison has quit [Quit: rdavison]
brunoro_ has joined #ocaml
nomicflux has quit [Ping timeout: 245 seconds]
brunoro_ has quit [Ping timeout: 250 seconds]
orbifx has joined #ocaml
brunoro_ has joined #ocaml
zpe has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 246 seconds]
brunoro_ has joined #ocaml
Bad_ptr has quit [Ping timeout: 256 seconds]
brunoro_ has quit [Ping timeout: 260 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 244 seconds]
brunoro_ has joined #ocaml
rand__ has joined #ocaml
rand__ has quit [Client Quit]
brunoro_ has quit [Ping timeout: 256 seconds]
nomicflux has joined #ocaml
elfring has quit [Quit: Konversation terminated!]
piemonkey has joined #ocaml
troydm has quit [Ping timeout: 258 seconds]
<piemonkey> I have a quick question: when running utop / the ocaml REPL, I get an error "unbound module Topdirs". After some Googling I could not find anyone else reporting about a similar error. Has anyone here encountered and resolevd this problem?
<piemonkey> My apologies if this is the wrong place to ask this kind of question
<Algebr`> its the right place
<Algebr`> I think it might be possible that your opam switch was out of whack when you started utop
<Algebr`> you can check with `opam switch`
<piemonkey> Ah yes, my environment was not in sync with the current switch
paulc_ has joined #ocaml
paulc_ is now known as Guest15183
<piemonkey> It looks like it's because I installed using the Ubuntu package manager and it got out of sync with what Opam expected
<piemonkey> it appears to be resolved, thanks for your quick help! :-)
Guest15183 has quit [Client Quit]
paulc123 has joined #ocaml
<paulc123> I'm getting an error: Error: Error while linking /home/paul/.opam/4.03.0/lib/ocaml/unix.cma(Unix): The external function `unix_has_symlink' is not available. -- Is there something I need to do to link the unix.cma?
<paulc123> I'm running on Debian
<Algebr`> how is this being compiled, can you provide more context
zpe has quit [Remote host closed the connection]
brunoro_ has joined #ocaml
<paulc123> sure, I was running "make" after doing an oasis setup. I'll get the files up in a gist
petroav has quit [Ping timeout: 256 seconds]
nomicflux has quit [Quit: nomicflux]
brunoro_ has quit [Ping timeout: 265 seconds]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 260 seconds]
petroav has joined #ocaml
<paulc123> here is the example app that's giving me the "unix_has_symlink is not available" bug: https://github.com/pcarleton/ocamltest
<Algebr`> paulc123: cloned, ran it, was fine for me on OS X. I cloned it, then did: oasis setup -setup-update dynamic
<Algebr`> then typed `make`
<Algebr`> also check if your switch is out of whack maybe
<paulc123> Thanks for checking. I wonder if it is a Debian specific problem... When you say "switch" what are you referring to?
<Algebr`> doing: opam switch
<paulc123> oh gotcha. It looks like I'm running 4.03.0, although it lists my "system" as 4.01.0 I'm going to switch to 4.01.0 to see if that helps
<Algebr`> system is the one that comes with opam most likely installed via apt-get
<Algebr`> maybe do a named separate switch: opam switch -A working 4.03.0
<Algebr`> (optional, opam install starterkit to get some opinionated things you want for an OCaml development environment, aka merlin, oasis, ocp-browser)
brunoro_ has joined #ocaml
<Algebr`> paulc123: okay good luck
jao has joined #ocaml
ygrek has quit [Ping timeout: 244 seconds]
ode has joined #ocaml
jao has quit [Ping timeout: 256 seconds]
ryanartecona has joined #ocaml
paulc123 has quit [Ping timeout: 260 seconds]
brunoro_ has quit [Ping timeout: 250 seconds]
nomicflux has joined #ocaml
tavo has joined #ocaml
FreeBirdLjj has joined #ocaml
<tavo> Hi everyone, I'm new to ocaml and I came upon Camlp4, this is just a pretty-printer, correct? Not a different version of Ocaml
brunoro_ has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
tavo_ has joined #ocaml
tavo has quit [Ping timeout: 260 seconds]
<tavo_> I'm still here lol
brunoro_ has quit [Ping timeout: 258 seconds]
brunoro_ has joined #ocaml
tavo_ has quit [Client Quit]
sh0t has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 256 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Read error: Connection reset by peer]
brunoro_ has quit [Ping timeout: 246 seconds]
FreeBirdLjj has joined #ocaml
tane has quit [Quit: Leaving]
brunoro_ has joined #ocaml
brunoro_ has quit [Ping timeout: 244 seconds]
brunoro_ has joined #ocaml
petroav has quit [Ping timeout: 256 seconds]
brunoro_ has quit [Ping timeout: 256 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
tavo has joined #ocaml
rgrinberg has quit [Remote host closed the connection]
rgrinberg has joined #ocaml
ode has quit [Ping timeout: 256 seconds]
Sim_n has quit [Read error: Connection reset by peer]
orbifx has quit [Ping timeout: 252 seconds]
FreeBirdLjj has joined #ocaml
Heasummn has joined #ocaml