adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | Upcoming OCaml MOOC: https://huit.re/ocamlmooc | OCaml 4.03.0 release notes: http://ocaml.org/releases/4.03.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
ygrek_ has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
<Drup> pippijn: do you have a link to your CC paper from 3 years ago ?
<Drup> or something more recent on the topic
wu_ng has joined #ocaml
brunoro has joined #ocaml
pyon has joined #ocaml
pyon has quit [Client Quit]
MercurialAlchemi has quit [Ping timeout: 260 seconds]
pyon has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
oriba has joined #ocaml
sepp2k has quit [Quit: Leaving.]
oriba_ has joined #ocaml
oriba__ has joined #ocaml
brunoro has joined #ocaml
oriba__ has quit [Read error: Connection reset by peer]
oriba_ has quit [Remote host closed the connection]
jao has quit [Remote host closed the connection]
wu_ng has quit [Ping timeout: 240 seconds]
brunoro has quit [Ping timeout: 240 seconds]
jao has joined #ocaml
eh_eff_ has quit [Ping timeout: 250 seconds]
shakalaka has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
oriba has quit [Quit: WeeChat 1.5]
mfp has quit [Ping timeout: 268 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 240 seconds]
sheijk has quit [Quit: Changing server]
sheijk has joined #ocaml
clog_ has quit [Quit: ^C]
clog has joined #ocaml
eh_eff_ has joined #ocaml
eh_eff_ has quit [Ping timeout: 250 seconds]
mcspud- is now known as mcspud
agarwal1975 has joined #ocaml
brunoro has joined #ocaml
fraggle_ has quit [Ping timeout: 260 seconds]
brunoro has quit [Ping timeout: 260 seconds]
gpietro has quit [Remote host closed the connection]
fraggle_ has joined #ocaml
fraggle_ has quit [Ping timeout: 250 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
copy` has quit [Quit: Connection closed for inactivity]
agarwal1975 has quit [Quit: agarwal1975]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
malina has quit [Ping timeout: 258 seconds]
FreeBirdLjj has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
hhx has joined #ocaml
jao has quit [Ping timeout: 260 seconds]
brunoro has joined #ocaml
Algebr` has joined #ocaml
unyu has joined #ocaml
Reshi has joined #ocaml
eh_eff_ has joined #ocaml
ygrek_ has quit [Ping timeout: 240 seconds]
brunoro has quit [Ping timeout: 260 seconds]
eh_eff_ has quit [Ping timeout: 244 seconds]
Heasummn has quit [Ping timeout: 260 seconds]
patronus has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
<Algebr`> how can I run opam depext on a local opam file
<rgrinberg> Algebr`: you're asking for a lot now ;)
brunoro has joined #ocaml
<Algebr`> seriously? it has to be published?
<Algebr`> darn
t4nk683 has joined #ocaml
<rgrinberg> i think pinning might be enough
<Algebr`> tried that
brunoro has quit [Ping timeout: 268 seconds]
kamog` has joined #ocaml
kamog has quit [Ping timeout: 260 seconds]
nomicflux has quit [Quit: nomicflux]
kamog` is now known as kamog
t4nk683 has quit []
FreeBirdLjj has quit [Remote host closed the connection]
nomicflux has joined #ocaml
spion has quit [Ping timeout: 260 seconds]
nomicflux has quit [Quit: nomicflux]
eikke has quit [Ping timeout: 264 seconds]
eikke has joined #ocaml
spion has joined #ocaml
al-damiri has quit [Quit: Connection closed for inactivity]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 248 seconds]
eh_eff_ has joined #ocaml
eh_eff_ has quit [Ping timeout: 248 seconds]
for{} has joined #ocaml
alexelcu has joined #ocaml
alexelcu has quit [Client Quit]
alexelcu has joined #ocaml
brunoro has joined #ocaml
Simn has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
eh_eff_ has joined #ocaml
FreeBirdLjj has joined #ocaml
ygrek_ has joined #ocaml
brunoro has joined #ocaml
eh_eff_ has quit [Ping timeout: 268 seconds]
brunoro has quit [Ping timeout: 248 seconds]
alexelcu has quit [Quit: Leaving.]
Reshi has quit [Ping timeout: 260 seconds]
Algebr` has quit [Ping timeout: 260 seconds]
tennix has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 248 seconds]
rgrinberg has quit [Ping timeout: 268 seconds]
<benmachine> nothing ACTUALLY has to be published, because you can opam repo add local directories
kakadu has joined #ocaml
<benmachine> oh he's gone anyway
noethics has joined #ocaml
brunoro has joined #ocaml
Algebr` has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
hhx has quit [Quit: WeeChat 1.5]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
MercurialAlchemi has joined #ocaml
for{} has quit [Remote host closed the connection]
brunoro has joined #ocaml
Sorella has quit [Quit: Connection closed for inactivity]
noethics has quit [Remote host closed the connection]
brunoro has quit [Ping timeout: 260 seconds]
slash^ has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
ggole has joined #ocaml
axiles has quit [Ping timeout: 260 seconds]
axiles has joined #ocaml
eh_eff_ has joined #ocaml
brunoro has joined #ocaml
AlexDeni_ has joined #ocaml
eh_eff_ has quit [Ping timeout: 260 seconds]
brunoro has quit [Ping timeout: 240 seconds]
AlexDenisov has quit [Ping timeout: 244 seconds]
brunoro has joined #ocaml
sepp2k has joined #ocaml
brunoro has quit [Ping timeout: 248 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 268 seconds]
tennix has quit [Ping timeout: 244 seconds]
fraggle_ has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
orbifx has joined #ocaml
eh_eff_ has joined #ocaml
oriba has joined #ocaml
eh_eff_ has quit [Ping timeout: 244 seconds]
mfp has joined #ocaml
tennix has joined #ocaml
oriba has quit [Ping timeout: 244 seconds]
for{} has joined #ocaml
brunoro has joined #ocaml
<orbifx> is there an id function in pervasives?
<def`> no
brunoro has quit [Ping timeout: 260 seconds]
<average> pervasives?
<average> i don't even..
<flux> average, Pervasives is the standard module opened by ocaml. I guess the name was chosen as in not to conflict anything :)
<average> i see
<average> so you ran out of names and the only available was pervasives
<average> i could impress people with a word like that
<average> maybe i should use "pervasive" more often
<orbifx> you should
<average> yup
<orbifx> def`: what about in the standard library in general?
<def`> what?
<orbifx> an id function
<def`> I don't understand.
brunoro has joined #ocaml
<asmanur_> average: yes, that's the french touch of the language, if we can make the users insecure about their knowledge of english, it's even better
<flux> orbifx, the standard library doesn't come with id, though I imagine most any alternative/auxiliary standrad library does
<average> asmanur_: great strategy
<flux> just write the function in some common.ml and be done with it, if you don't want to use those ;)
ygrek_ has quit [Ping timeout: 244 seconds]
<ggole> Along with the million other utilities that aren't in the stdlib
brunoro has quit [Ping timeout: 250 seconds]
clog has quit [Ping timeout: 244 seconds]
hank_ has joined #ocaml
malina has joined #ocaml
cdidd has quit [Ping timeout: 244 seconds]
hank_ has quit [Ping timeout: 244 seconds]
cdidd has joined #ocaml
zozozo has quit [Remote host closed the connection]
brunoro has joined #ocaml
<average> hmm, what could we use instead of "common"
<average> it's too mundane
FreeBirdLjj has quit [Remote host closed the connection]
<average> maybe we should use mundane.ml
<def`> misc, utils, ...
<def`> or mundane yes, nice :)
<average> misc/utils sounds too common :)
<average> maybe we should go for: conceivable.ml
<def`> that's the point, no :P
<average> :P
zozozo has joined #ocaml
brunoro has quit [Ping timeout: 268 seconds]
<rightfold> found this rad OCaml bade
<rightfold> found this rad OCaml badge
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
cdidd has quit [Remote host closed the connection]
brunoro has joined #ocaml
FreeBirdLjj has joined #ocaml
<orbifx> that's cool rightfold
brunoro has quit [Ping timeout: 260 seconds]
cdidd has joined #ocaml
eh_eff_ has joined #ocaml
xenti3 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
eh_eff_ has quit [Ping timeout: 260 seconds]
<average> rightfold: your shirt is dirty and looks used
<rightfold> no it isn't :p
<average> rightfold: it has things on it
<average> orbifx: isn't his sweater/pullover dirty?
<average> orbifx: it looked dirty to me
<rightfold> it's of average hygiene
<orbifx> :P
silver has joined #ocaml
<average> right
<orbifx> later folk
orbifx has quit [Quit: WeeChat 1.5]
sepp2k has quit [Quit: Leaving.]
Algebr` has quit [Ping timeout: 260 seconds]
<rightfold> the only dirty thing on my shirt is the assignment operator on the OCaml badge
<rightfold> ewwwwww mutations
<companion_cube> what does the butterfly-like symbol mean? JST takes drugs? :p
brunoro has joined #ocaml
benjamin2 is now known as osheeta
brunoro has quit [Ping timeout: 260 seconds]
axiles has quit [Ping timeout: 240 seconds]
eh_eff_ has joined #ocaml
sepp2k has joined #ocaml
eh_eff_ has quit [Ping timeout: 244 seconds]
kakadu has quit [Remote host closed the connection]
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
dhil has joined #ocaml
alexelcu has joined #ocaml
Algebr` has joined #ocaml
AlexRussia has joined #ocaml
zpe has joined #ocaml
brunoro has joined #ocaml
octachron has joined #ocaml
sepp2k has quit [Quit: Leaving.]
shinnya has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
Sorella has joined #ocaml
AlexDeni_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ousado has quit [Read error: Connection reset by peer]
groovy2shoes has joined #ocaml
sfri has quit [Remote host closed the connection]
zpe has quit [Remote host closed the connection]
clog has joined #ocaml
pierpa has joined #ocaml
brunoro has joined #ocaml
sfri has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
al-damiri has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
FreeBirdLjj has quit [Ping timeout: 268 seconds]
for{} is now known as serverash
serverash has quit [Remote host closed the connection]
sh0t has joined #ocaml
copy` has joined #ocaml
igitoor has quit [Quit: leaving]
FreeBirdLjj has joined #ocaml
alexelcu has quit [Quit: Leaving.]
igitoor has joined #ocaml
igitoor has quit [Changing host]
igitoor has joined #ocaml
smondet has quit [Ping timeout: 244 seconds]
Reshi has joined #ocaml
gasche has quit [Ping timeout: 250 seconds]
milodavis has quit [Ping timeout: 260 seconds]
jrslepak has quit [Ping timeout: 268 seconds]
for{} has joined #ocaml
brunoro has joined #ocaml
shinnya has quit [Ping timeout: 260 seconds]
brunoro has quit [Ping timeout: 244 seconds]
Algebr` has quit [Ping timeout: 260 seconds]
Reshi has quit [Ping timeout: 260 seconds]
nomicflux has joined #ocaml
Algebr` has joined #ocaml
silver has quit [Read error: Connection reset by peer]
rgrinberg has joined #ocaml
<Drup> average: Prolegomena
for{} has quit [Remote host closed the connection]
<Drup> (just to one-up Haskell's "Prelude")
<octachron> Drup, why not go to "आमुख" and one-up any sane person?
<Drup> octachron: I though we were looking for english words ? :p
<octachron> sanskrit, english, what are few thousand years of linguistic evolution?
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
unyu is now known as okuu
agarwal1975 has joined #ocaml
agarwal1975 has quit [Client Quit]
eh_eff_ has joined #ocaml
eh_eff_ has quit [Ping timeout: 260 seconds]
dakk has joined #ocaml
dakk has quit [Ping timeout: 260 seconds]
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
demonimin has joined #ocaml
for{} has joined #ocaml
Guest70 has joined #ocaml
axiles has joined #ocaml
malina has quit [Read error: Connection reset by peer]
malina has joined #ocaml
malina has quit [Ping timeout: 244 seconds]
demonimin has quit [Remote host closed the connection]
jrslepak has joined #ocaml
demonimin has joined #ocaml
pyon has quit [Remote host closed the connection]
Guest70 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tane has joined #ocaml
Guest70 has joined #ocaml
Guest70 has quit [Client Quit]
demonimin has quit [Remote host closed the connection]
brunoro has joined #ocaml
demonimin has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
Heasummn has joined #ocaml
Guest70 has joined #ocaml
zpe has joined #ocaml
shinnya has joined #ocaml
shinnya has quit [Read error: Connection reset by peer]
shinnya has joined #ocaml
milodavis has joined #ocaml
Guest70 has quit [Quit: Textual IRC Client: www.textualapp.com]
Algebr` has quit [Ping timeout: 250 seconds]
dhil has quit [Ping timeout: 244 seconds]
sh0t has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 260 seconds]
ygrek_ has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 250 seconds]
kakadu has joined #ocaml
sfri has quit [Remote host closed the connection]
brunoro has joined #ocaml
smondet has joined #ocaml
sfri has joined #ocaml
brunoro has quit [Ping timeout: 268 seconds]
slash^ has quit [Read error: Connection reset by peer]
Algebr` has joined #ocaml
octachron has quit [Read error: Connection reset by peer]
okuu has quit [Quit: Unyu~. Restarting.]
Algebr` has quit [Ping timeout: 260 seconds]
okuu has joined #ocaml
ygrek_ has quit [Ping timeout: 260 seconds]
sh0t has joined #ocaml
AlexDenisov has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
ggole has quit []
zpe has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 244 seconds]
octachron has joined #ocaml
freusque has joined #ocaml
hank has joined #ocaml
agarwal1975 has joined #ocaml
brunoro has joined #ocaml
agarwal1975 has quit [Client Quit]
AlexDeni_ has joined #ocaml
agarwal1975 has joined #ocaml
AlexDenisov has quit [Ping timeout: 248 seconds]
brunoro has quit [Ping timeout: 260 seconds]
agarwal1975 has quit [Quit: agarwal1975]
freusque has quit [Quit: WeeChat 1.4]
agarwal1975 has joined #ocaml
groovy2shoes has quit [Ping timeout: 240 seconds]
Algebr` has joined #ocaml
hank has quit [Ping timeout: 240 seconds]
Algebr` has quit [Ping timeout: 248 seconds]
noethics has joined #ocaml
brunoro has joined #ocaml
octachron has quit [Quit: Leaving]
brunoro has quit [Ping timeout: 260 seconds]
dalastboss has joined #ocaml
<dalastboss> is there a way to nuke my entire ocaml/opam/everything set up
<dalastboss> im getting a lot of build issues and i want to start from scratch
<Drup> rm -rf ~/.opam
silver has joined #ocaml
dalastboss has quit [Ping timeout: 260 seconds]
dalastboss has joined #ocaml
dalastboss has quit [Ping timeout: 260 seconds]
etc has joined #ocaml
dalastboss has joined #ocaml
<dalastboss> So I have a completely fresh install of ocaml/opam
<dalastboss> when I run
<dalastboss> opam install llvm
<dalastboss> I get an error
<dalastboss> "This package relies on external (system) dependencies that may be missing. `opam depext llvm.3.9' may help you find the correct installation for your system."
alexelcu has joined #ocaml
<dalastboss> But when I run opam depext llvm.3.9
<dalastboss> It says everything is fine
groovy2shoes has joined #ocaml
<dalastboss> Can anyone help?
<Drup> dalastboss: what's your system ?
charles_ has joined #ocaml
charles_ is now known as Guest51700
<dalastboss> OS X
<dalastboss> el capitan
Guest51700 has quit [Client Quit]
<Drup> that one doesn't seem to be in the depexts
<Drup> do you have llvm installed on your system ?
kakadu has quit [Ping timeout: 260 seconds]
<dalastboss> yeah
<dalastboss> which llc returns "/usr/local/bin/llc"
<dalastboss> the other binaries are in there as well
<rightfold> Noooooo
<rightfold> The OCaml badge broke
<rightfold> RIP
sepp2k has joined #ocaml
<Drup> dalastboss: and do you have the headers as well ?
<Drup> (and .so and all the jazz ..)
<Drup> rightfold: the ocaml badge ?
<dalastboss> Not certain
<dalastboss> the full llvm install is in a different folder
<rightfold> Drup I found an OCaml badge at a Haskell hackathon
<dalastboss> maybe i should have that on my path?
<Drup> dalastboss: not your path, but certainly with pkg-config
<dalastboss> how do I add it to my pkg-config?
<Drup> I think you should report he issue anyway, the opam package should have a depext entry about osx
<Drup> the*
Algebr` has joined #ocaml
<dalastboss> tried "export PKG_CONFIG_PATH=/usr/local/Cellar/pkg-config", still getting error
Algebr` has quit [Ping timeout: 240 seconds]
alexelcu has quit [Quit: Leaving.]
brunoro has joined #ocaml
etc_ has joined #ocaml
etc has quit [Ping timeout: 260 seconds]
brunoro has quit [Ping timeout: 250 seconds]
wagle has quit [Remote host closed the connection]
wagle has joined #ocaml
<dalastboss> I believe I've fixed my llvm installation
<dalastboss> "pkg-config --print-provides llvm" outputs llvm = 3.8.1
<dalastboss> but opam install llvm still fails due to "missing external dependencies"
<etc_> Does anyone know if it's possible with ppx to have an ast mapper apply to a whole file?
for{} has quit [Remote host closed the connection]
<dalastboss> resolved the issue
<Drup> etc_: ppx mappers are always applied to the whole file
<etc_> Drup: holy crap this is awesome -- thanks!
groovy2shoes has quit [Ping timeout: 240 seconds]
dalastboss has quit [Ping timeout: 260 seconds]
etc_ has quit [Quit: Page closed]
groovy2shoes has joined #ocaml
Algebr` has joined #ocaml
orbifx has joined #ocaml
Algebr` has quit [Ping timeout: 268 seconds]
sz0 has joined #ocaml
brunoro has joined #ocaml
brunoro has quit [Ping timeout: 260 seconds]
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
<orbifx> is there a single function for readina file into a string
<orbifx> ?
jao has joined #ocaml
<zozozo> orbifx: there could be in the future, :p (cf https://github.com/ocaml/ocaml/pull/640 )
<orbifx> I guess lines_of?
<Drup> CCIO.read_all :>
<orbifx> CCIO?
<orbifx> ok
<orbifx> Actually, I thikn I need to do it with Lwt
<companion_cube> CCIO.with_in "some/file.txt" CCIO.read_all
<companion_cube> there's something similar in Lwt_io
<companion_cube> with correct handling of resource
<orbifx> companion_cube: doesn't CCIO compete with batteries?
<orbifx> given that it implements similar functionality?
wu_ng has joined #ocaml
<companion_cube> hmm, well, sure, containesr competes with batteries
<companion_cube> (and I dare say that CCIO is much simpler than BatIO — more restricted, sure, but simpler and saner)
<companion_cube> and I dare say me bed awaits me
Algebr` has joined #ocaml
glesica_ is now known as glesica
Algebr` has quit [Ping timeout: 260 seconds]
tane has quit [Quit: Leaving]
brunoro has joined #ocaml
darkf has quit [Ping timeout: 256 seconds]
Algebr` has joined #ocaml
Simn has quit [Ping timeout: 250 seconds]
brunoro has quit [Ping timeout: 260 seconds]
silver has quit [Read error: Connection reset by peer]
agarwal1975 has quit [Quit: agarwal1975]
<orbifx> mine too companion_cube
<orbifx> till next time
wu_ng has quit [Ping timeout: 268 seconds]
brunoro has joined #ocaml
orbifx has quit [Ping timeout: 260 seconds]
brunoro has quit [Ping timeout: 260 seconds]
hhx has joined #ocaml
nomicflux has quit [Quit: nomicflux]
<Algebr`> Would be nice if standard lib used phantom types for things like String.t or Filename.t
nomicflux has joined #ocaml
nomicflux has quit [Client Quit]
<average> I can't help not ask the question
<average> I asked in #haskell, I will ask it here
AlexDeni_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<average> how are you folks making money with OCaml?
<average> I'm sorry it sounds weird, but it's a very deliberate question
<pierpa> the people making money with ocaml may be working here https://www.janestreet.com/ or here https://www.lexifi.com/ or at some research institution which pays them a salary for this.
<theblatte> (plus a bunch of other companies)
<Algebr`> there's facebook, there's ahrefs, there openvstorage, there's cambridge
<Algebr`> docker
<Algebr`> hammerlabs in NYC
<Algebr`> trustinsoft in SF
<Drup> didn't know trustinsoft was also in the US
<Drup> (most of them are french guys in paris, afaik ...)
<Algebr`> forgot name but one guy came to my OCaml meetups in SF
MercurialAlchemi has quit [Ping timeout: 260 seconds]