ChanServ changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.02.1 announcement at http://ocaml.org/releases/4.02.html | Public channel logs at http://irclog.whitequark.org/ocaml
Leonidas_ is now known as Leonidas
struk|desk2 has joined #ocaml
sh0t has joined #ocaml
NhanH has joined #ocaml
mehdi_ has joined #ocaml
bobpoekert has joined #ocaml
cojy_ has joined #ocaml
cschneid has joined #ocaml
SIGILL has joined #ocaml
welterde has joined #ocaml
lopex has joined #ocaml
rfv has joined #ocaml
Algebr` has joined #ocaml
Algebr has quit [Ping timeout: 264 seconds]
Guest34444 has joined #ocaml
flx has joined #ocaml
ygrek_ has joined #ocaml
kerneis has joined #ocaml
luigy has joined #ocaml
lordkryss_ has joined #ocaml
fraggle-boate__ has joined #ocaml
rfv_ has joined #ocaml
yminsky_ has joined #ocaml
struk|desk has joined #ocaml
esden_ has joined #ocaml
mehdi__ has joined #ocaml
mankyKitty_ has joined #ocaml
NhanH_ has joined #ocaml
emmanueloga has quit [Ping timeout: 246 seconds]
CissWit has quit [Ping timeout: 246 seconds]
struk|desk2 has joined #ocaml
lpaste has quit [Ping timeout: 246 seconds]
struk|desk2 has quit [Ping timeout: 246 seconds]
ggherdov has quit [Ping timeout: 246 seconds]
ygrek has quit [Ping timeout: 246 seconds]
lordkryss has quit [Ping timeout: 246 seconds]
jabesed has quit [Ping timeout: 246 seconds]
luigy_ has quit [Ping timeout: 246 seconds]
struk|desk2 has quit [*.net *.split]
rfv has quit [*.net *.split]
lopex has quit [*.net *.split]
bobpoekert has quit [*.net *.split]
mehdi_ has quit [*.net *.split]
NhanH has quit [*.net *.split]
sh0t has quit [*.net *.split]
fraggle_ has quit [*.net *.split]
brendan has quit [*.net *.split]
fraggle-boate_ has quit [*.net *.split]
mariusae has quit [*.net *.split]
yminsky has quit [*.net *.split]
rossberg has quit [*.net *.split]
reynir has quit [*.net *.split]
haelix has quit [*.net *.split]
meteo has quit [*.net *.split]
flxx has quit [*.net *.split]
mawuli has quit [*.net *.split]
kerneis_ has quit [*.net *.split]
rom1504 has quit [*.net *.split]
esden has quit [*.net *.split]
mankyKitty has quit [*.net *.split]
igitoor has quit [*.net *.split]
alpen has quit [*.net *.split]
bbc has quit [*.net *.split]
esden_ is now known as esden
meteo_ has joined #ocaml
lordkryss_ is now known as lordkryss
yminsky_ is now known as yminsky
NhanH_ is now known as NhanH
haelix has joined #ocaml
mankyKitty_ is now known as mankyKitty
bobpoekert has joined #ocaml
chris2 has joined #ocaml
rossberg has joined #ocaml
alpen has joined #ocaml
emmanueloga has joined #ocaml
rom1504 has joined #ocaml
bbc has joined #ocaml
mariusae has joined #ocaml
jabesed has joined #ocaml
lopex has joined #ocaml
lpaste has joined #ocaml
sh0t has joined #ocaml
igitoor has joined #ocaml
mariusae has joined #ocaml
mariusae has quit [Changing host]
lopex has quit [Changing host]
lopex has joined #ocaml
emmanueloga has quit [Changing host]
emmanueloga has joined #ocaml
amnn has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rossberg has quit [Changing host]
rossberg has joined #ocaml
bobpoekert has quit [Changing host]
bobpoekert has joined #ocaml
ggherdov_ has joined #ocaml
larhat1 has joined #ocaml
lopex is now known as Guest34283
peterbb has joined #ocaml
osheeta_ has joined #ocaml
kandu_ has joined #ocaml
oscar_toro has joined #ocaml
igitoor has joined #ocaml
igitoor has quit [Changing host]
adarqui_ has joined #ocaml
nojb has joined #ocaml
mawuli has joined #ocaml
ggherdov_ is now known as ggherdov
profan has quit [Remote host closed the connection]
osheeta has quit [Write error: Connection reset by peer]
oscar_to1o has quit [Ping timeout: 943 seconds]
srax1 has quit [Ping timeout: 943 seconds]
SuperNoeMan has quit [Ping timeout: 943 seconds]
peterbb_ has quit [Ping timeout: 943 seconds]
systmkor has quit [Ping timeout: 943 seconds]
johnf has quit [Ping timeout: 943 seconds]
adarqui has quit [Ping timeout: 943 seconds]
kandu has quit [Ping timeout: 943 seconds]
SuperNoeMan has joined #ocaml
srax1 has joined #ocaml
systmkor has joined #ocaml
larhat has quit [Ping timeout: 256 seconds]
<nojb> does the compiler ever pass unboxed floats in registers ?
reynir has joined #ocaml
kandu_ is now known as kandu
<struktured> nojb: this may be interesting to you: https://www.lexifi.com/blog/about-unboxed-float-arrays
pyon has quit [Quit: fixin muh confignyareshun nyaa!!1]
struktured has quit [Ping timeout: 252 seconds]
pyon has joined #ocaml
nojb_ has joined #ocaml
tmtwd has quit [Quit: Leaving]
nojb has quit [Ping timeout: 264 seconds]
nojb_ is now known as nojb
manizzle has joined #ocaml
chris2 has quit [Ping timeout: 246 seconds]
sh0t has quit [Ping timeout: 246 seconds]
struktured has joined #ocaml
swgillespie has joined #ocaml
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
keen____________ has joined #ocaml
keen___________ has quit [Ping timeout: 252 seconds]
mcclurmc has joined #ocaml
jabesed has quit [Quit: Konversation terminated!]
tokik has joined #ocaml
swgillespie has joined #ocaml
fraggle-boate_ has joined #ocaml
mcclurmc has quit [Ping timeout: 256 seconds]
fraggle-boate__ has quit [Ping timeout: 264 seconds]
ygrek_ has quit [Ping timeout: 276 seconds]
_pakchoi_ has quit [Remote host closed the connection]
gabemc has quit [Quit: Leaving]
adarqui_ is now known as adarqui
brendan has joined #ocaml
badon has joined #ocaml
walter|r has quit [Remote host closed the connection]
walter|r has joined #ocaml
c74d3 is now known as c74d
walter|r has quit [Ping timeout: 256 seconds]
mcclurmc has joined #ocaml
mcclurmc has quit [Ping timeout: 256 seconds]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nicoo_ has quit [Ping timeout: 256 seconds]
BitPuffin|osx has quit [Ping timeout: 252 seconds]
nojb has quit [Quit: nojb]
tjscanlon has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
darkf has joined #ocaml
idegen has quit [Quit: Leaving.]
obadz has quit [Ping timeout: 250 seconds]
obadz has joined #ocaml
rgrinberg has joined #ocaml
rgrinberg has quit [Read error: Connection reset by peer]
psy_ has quit [Remote host closed the connection]
igitoor has quit [Ping timeout: 246 seconds]
igitoor has joined #ocaml
psy_ has joined #ocaml
tjscanlon has joined #ocaml
igitoor has joined #ocaml
igitoor has quit [Changing host]
mcclurmc has joined #ocaml
mcclurmc has quit [Ping timeout: 252 seconds]
Algebr` has quit [Ping timeout: 276 seconds]
mcclurmc has joined #ocaml
mcclurmc has quit [Ping timeout: 246 seconds]
slash^ has joined #ocaml
kushal has joined #ocaml
creichert has joined #ocaml
wagle_ is now known as wagle
badon has quit [Disconnected by services]
badon_ has joined #ocaml
badon_ is now known as badon
MercurialAlchemi has joined #ocaml
systmkor has quit [Ping timeout: 264 seconds]
myst|work has quit [Ping timeout: 264 seconds]
myst|work has joined #ocaml
mcclurmc has joined #ocaml
tjscanlon has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mcclurmc has quit [Ping timeout: 246 seconds]
tmtwd has joined #ocaml
amnn has joined #ocaml
amnn has quit [Client Quit]
ollehar has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
matason has quit []
mcclurmc has joined #ocaml
chris2 has joined #ocaml
mcclurmc has quit [Ping timeout: 264 seconds]
Simn has joined #ocaml
Jordy_ has joined #ocaml
Jordy_ has quit [Client Quit]
nullcat has joined #ocaml
rgrinberg has joined #ocaml
c74d has quit [Remote host closed the connection]
c74d has joined #ocaml
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has quit [Ping timeout: 246 seconds]
mcclurmc has joined #ocaml
xificurC has joined #ocaml
Gama11 has joined #ocaml
mcclurmc has quit [Ping timeout: 256 seconds]
struk|desk has quit [Read error: Connection reset by peer]
struk|desk has joined #ocaml
k1000_ is now known as k1000
ousado_ is now known as ousado
ousado has quit [Changing host]
ousado has joined #ocaml
mort___ has joined #ocaml
asmanouille is now known as def`
ollehar has quit [Ping timeout: 256 seconds]
swgillespie has joined #ocaml
milosn has quit [Quit: leaving]
Kakadu has joined #ocaml
Gama11_ has joined #ocaml
mort___ has quit [Quit: Leaving.]
Gama11 has quit [Ping timeout: 264 seconds]
ggole has joined #ocaml
Snark_ is now known as Snark
yomimono has joined #ocaml
amnn has joined #ocaml
mort___ has joined #ocaml
amnn has quit [Client Quit]
rgrinberg has joined #ocaml
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ollehar has joined #ocaml
rgrinberg has quit [Ping timeout: 256 seconds]
mcclurmc has joined #ocaml
ollehar has quit [Ping timeout: 264 seconds]
AlexRussia has joined #ocaml
mcclurmc has quit [Ping timeout: 255 seconds]
Cyanure has joined #ocaml
yomimono has quit [Ping timeout: 256 seconds]
mort___ has quit [Quit: Leaving.]
tmtwd has quit [Remote host closed the connection]
ollehar has joined #ocaml
Haudegen has quit [Ping timeout: 264 seconds]
slash^ has joined #ocaml
Anarchos has joined #ocaml
Haudegen has joined #ocaml
mfp has joined #ocaml
ollehar has quit [Ping timeout: 244 seconds]
creichert has quit [Ping timeout: 264 seconds]
rgrinberg has joined #ocaml
rgrinberg has quit [Ping timeout: 246 seconds]
mcclurmc has joined #ocaml
yomimono has joined #ocaml
mcclurmc has quit [Ping timeout: 244 seconds]
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
rand000 has joined #ocaml
Gama11_ has quit [Read error: Connection reset by peer]
Gama11 has joined #ocaml
thegameg_ is now known as thegameg
thegameg has quit [Quit: Bye bye.]
thegameg has joined #ocaml
yomimono has quit [Ping timeout: 264 seconds]
yomimono has joined #ocaml
thegameg has quit [Client Quit]
thegameg has joined #ocaml
Cyanure has quit [Remote host closed the connection]
thegameg has quit [Quit: Bye bye.]
thegameg has joined #ocaml
BitPuffin|osx has joined #ocaml
SuperNoeMan has quit [Ping timeout: 252 seconds]
rgrinberg has joined #ocaml
thegameg has quit [Quit: Bye bye.]
thegameg has joined #ocaml
rgrinberg has quit [Ping timeout: 246 seconds]
SuperNoeMan has joined #ocaml
shafox has quit [Ping timeout: 252 seconds]
contempt has quit [Ping timeout: 265 seconds]
shafox has joined #ocaml
contempt has joined #ocaml
shafox has quit [Ping timeout: 265 seconds]
psy_ has quit [Ping timeout: 252 seconds]
psy_ has joined #ocaml
obadz has quit [Ping timeout: 276 seconds]
obadz has joined #ocaml
rks`_ is now known as rks`
freling has joined #ocaml
yomimono has quit [Ping timeout: 256 seconds]
Hannibal_Smith has joined #ocaml
rgrinberg has joined #ocaml
obadz has quit [Ping timeout: 264 seconds]
rgrinberg has quit [Ping timeout: 246 seconds]
milosn has joined #ocaml
mcclurmc has joined #ocaml
obadz has joined #ocaml
mcclurmc has quit [Ping timeout: 252 seconds]
nicoo has joined #ocaml
mcc has joined #ocaml
cmtptr has quit [Quit: leaving]
ollehar has joined #ocaml
Haudegen has quit [Ping timeout: 250 seconds]
Haudegen has joined #ocaml
Hannibal_Smith has quit [Quit: Leaving]
tmtwd has joined #ocaml
bobpoekert_ has joined #ocaml
mariusae_ has joined #ocaml
darkf_ has joined #ocaml
mawuli_ has joined #ocaml
Guest34283_ has joined #ocaml
xificurC_ has joined #ocaml
srax2 has joined #ocaml
alpen- has joined #ocaml
kdas__ has joined #ocaml
struk|desk2 has joined #ocaml
bbc_ has joined #ocaml
kushal has quit [Disconnected by services]
rom1504_ has joined #ocaml
igitoor_ has joined #ocaml
kdas__ is now known as kushal
kushal has quit [Changing host]
kushal has joined #ocaml
tianon has quit [Ping timeout: 256 seconds]
c74d3 has joined #ocaml
osheeta has joined #ocaml
peterbb_ has joined #ocaml
emmanueloga_ has joined #ocaml
lpaste_ has joined #ocaml
Sim_n has joined #ocaml
struk|desk has quit [*.net *.split]
xificurC has quit [*.net *.split]
c74d has quit [*.net *.split]
Simn has quit [*.net *.split]
chris2 has quit [*.net *.split]
igitoor has quit [*.net *.split]
darkf has quit [*.net *.split]
brendan has quit [*.net *.split]
fraggle-boate_ has quit [*.net *.split]
struktured has quit [*.net *.split]
pyon has quit [*.net *.split]
srax1 has quit [*.net *.split]
mawuli has quit [*.net *.split]
osheeta_ has quit [*.net *.split]
peterbb has quit [*.net *.split]
larhat1 has quit [*.net *.split]
bobpoekert has quit [*.net *.split]
rossberg has quit [*.net *.split]
alpen has quit [*.net *.split]
emmanueloga has quit [*.net *.split]
Guest34283 has quit [*.net *.split]
lpaste has quit [*.net *.split]
bbc has quit [*.net *.split]
mariusae has quit [*.net *.split]
rom1504 has quit [*.net *.split]
mawuli_ is now known as mawuli
mariusae_ is now known as mariusae
tmtwd has quit [Ping timeout: 256 seconds]
bobpoekert_ is now known as bobpoekert
Guest34283_ is now known as Guest34283
emmanueloga_ is now known as emmanueloga
larhat1 has joined #ocaml
larhat1 has quit [*.net *.split]
brendan has joined #ocaml
rossberg has joined #ocaml
fraggle-boate_ has joined #ocaml
igitoor_ has joined #ocaml
igitoor_ has quit [Changing host]
igitoor_ is now known as igitoor
chris2 has joined #ocaml
larhat1 has joined #ocaml
sigjuice has quit [Ping timeout: 265 seconds]
haesbaert has quit [Ping timeout: 265 seconds]
mlen has quit [Ping timeout: 265 seconds]
fds has quit [Ping timeout: 265 seconds]
haesbaert has joined #ocaml
Sim_n has quit [Ping timeout: 276 seconds]
maufred has quit [Ping timeout: 265 seconds]
cdidd has quit [Ping timeout: 265 seconds]
_obad_ has quit [Ping timeout: 265 seconds]
vbmithr has quit [Ping timeout: 265 seconds]
theblatte has quit [Ping timeout: 265 seconds]
fold has quit [Ping timeout: 265 seconds]
mietek has quit [Ping timeout: 265 seconds]
_obad_ has joined #ocaml
maufred has joined #ocaml
theblatte has joined #ocaml
vbmithr has joined #ocaml
robbert has quit [Ping timeout: 265 seconds]
shinnya has quit [Ping timeout: 265 seconds]
fds has joined #ocaml
shinnya has joined #ocaml
robbert has joined #ocaml
robbert has quit [Changing host]
robbert has joined #ocaml
sigjuice has joined #ocaml
mietek has joined #ocaml
darkf_ is now known as darkf
milosn has quit [Ping timeout: 276 seconds]
milosn has joined #ocaml
thegameg_ has joined #ocaml
thegameg has quit [Ping timeout: 276 seconds]
cdidd has joined #ocaml
mlen has joined #ocaml
fold has joined #ocaml
idegen has joined #ocaml
slash^ has left #ocaml [#ocaml]
slash^ has joined #ocaml
tmtwd has joined #ocaml
chris2 has quit [Ping timeout: 248 seconds]
ollehar has quit [Ping timeout: 248 seconds]
c-c_ is now known as c-c
chris2 has joined #ocaml
pyon has joined #ocaml
Haudegen has quit [Ping timeout: 248 seconds]
rand000 has quit [Ping timeout: 252 seconds]
rgrinberg has joined #ocaml
tane has joined #ocaml
contempt has quit [Ping timeout: 264 seconds]
Haudegen has joined #ocaml
rgrinberg has quit [Ping timeout: 252 seconds]
mcclurmc has joined #ocaml
contempt has joined #ocaml
thegameg_ has quit [Quit: Bye bye.]
bacam_ is now known as bacam
rom1504_ is now known as rom1504
thegameg has joined #ocaml
mcclurmc has quit [Ping timeout: 256 seconds]
wwilly has joined #ocaml
struktured has joined #ocaml
struktured has quit [Client Quit]
struktured has joined #ocaml
contempt has quit [Ping timeout: 276 seconds]
contempt has joined #ocaml
freling has quit [Quit: Leaving.]
rand000 has joined #ocaml
struktured has quit [Ping timeout: 248 seconds]
pippijn_ is now known as pippijn
Sim_n has joined #ocaml
shinnya has quit [Ping timeout: 256 seconds]
xificurC_ has quit [Quit: WeeChat 1.2]
xificurC has joined #ocaml
w1gz has left #ocaml ["WeeChat 1.0.1"]
rgrinberg has joined #ocaml
mcclurmc has joined #ocaml
ygrek_ has joined #ocaml
ollehar has joined #ocaml
mcclurmc has quit [Ping timeout: 256 seconds]
ollehar has quit [Ping timeout: 255 seconds]
amnn has joined #ocaml
amnn has quit [Read error: Connection reset by peer]
rgrinberg has quit [Ping timeout: 265 seconds]
amnn has joined #ocaml
yomimono has joined #ocaml
obadz has quit [Ping timeout: 252 seconds]
ollehar has joined #ocaml
obadz has joined #ocaml
Hannibal_Smith has joined #ocaml
darkf has quit [Quit: Leaving]
walter|r has joined #ocaml
amnn has quit [Ping timeout: 252 seconds]
amnn has joined #ocaml
Sim_n is now known as Simn
<adrien> I can't remember: who is behind mega-nerd.com / libsndfile ?
<adrien> ah, erikd
Gama11_ has joined #ocaml
Gama11__ has joined #ocaml
creichert has joined #ocaml
Gama11 has quit [Ping timeout: 256 seconds]
Gama11_ has quit [Ping timeout: 272 seconds]
ygrek_ has quit [Ping timeout: 246 seconds]
rgrinberg has joined #ocaml
amnn has quit [Ping timeout: 256 seconds]
Haudegen has quit [Ping timeout: 264 seconds]
rgrinberg has quit [Ping timeout: 272 seconds]
Haudegen has joined #ocaml
thomasga has joined #ocaml
thomasga has quit [Client Quit]
amnn has joined #ocaml
thomasga has joined #ocaml
thomasga has quit [Client Quit]
sh0t has joined #ocaml
thomasga has joined #ocaml
mort___ has joined #ocaml
thomasga has quit [Client Quit]
yomimono has quit [Ping timeout: 256 seconds]
profan has joined #ocaml
amnn has quit [Ping timeout: 265 seconds]
tianon has joined #ocaml
amnn has joined #ocaml
shinnya has joined #ocaml
djellemah has joined #ocaml
amnn has quit [Ping timeout: 244 seconds]
amnn has joined #ocaml
Guest34283 is now known as lopex
amnn has quit [Remote host closed the connection]
rgrinberg has joined #ocaml
struktured has joined #ocaml
Hannibal_Smith has quit [Quit: Leaving]
rgrinberg has quit [Ping timeout: 272 seconds]
kushal has quit [Ping timeout: 270 seconds]
kdas_ has joined #ocaml
sh0t has quit [Ping timeout: 264 seconds]
manizzle has quit [Ping timeout: 276 seconds]
manizzle_ has quit [Ping timeout: 276 seconds]
Guest34444 is now known as CissWit
Haudegen has quit [Ping timeout: 256 seconds]
Haudegen has joined #ocaml
amnn has joined #ocaml
amnn has quit [Ping timeout: 252 seconds]
amnn has joined #ocaml
amnn has quit [Ping timeout: 252 seconds]
djellemah has quit [Ping timeout: 276 seconds]
djellemah has joined #ocaml
Haudegen has quit [Ping timeout: 264 seconds]
contempt has quit [Ping timeout: 265 seconds]
pyon has quit [Quit: fixin muh confignyareshun nyaa!!1]
BitPuffin|osx has quit [Ping timeout: 252 seconds]
contempt has joined #ocaml
pyon has joined #ocaml
rgrinberg has joined #ocaml
Haudegen has joined #ocaml
Haudegen has quit [Ping timeout: 276 seconds]
slash^ has quit [Read error: Connection reset by peer]
Haudegen has joined #ocaml
ggole has quit [Ping timeout: 264 seconds]
jonludlam has joined #ocaml
luzie has quit [Ping timeout: 252 seconds]
habnabit is now known as _habnabit
swgillespie has joined #ocaml
luzie has joined #ocaml
dsheets has joined #ocaml
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rgrinberg has quit [Ping timeout: 255 seconds]
ollehar has quit [Ping timeout: 265 seconds]
s1n4 has quit [Quit: leaving]
s1n4 has joined #ocaml
jonludlam has quit [Ping timeout: 246 seconds]
amnn has joined #ocaml
MercurialAlchemi has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
amnn has quit [Ping timeout: 250 seconds]
mrm has joined #ocaml
Algebr has joined #ocaml
Hannibal_Smith has joined #ocaml
ygrek has joined #ocaml
<Algebr> What is the advantage of having stuff in predef.ml like option? Speed?
<flux> predef.ml?
<flux> well, option type is built into the compiler
<flux> for example optional arguments use it
<flux> so perhaps that's the reason.
<flux> it seems like the file defines all builtin types?
lobo has joined #ocaml
Hannibal_Smith has quit [Client Quit]
<Algebr> I think so, I see false, true. That could have been defined in ocaml rather than the compiler
<flux> well, 'if' uses booleans
<flux> I suppose the values themselves could be defined in ocaml, but why bother..
<flux> though I guess some would agree that they should rather be False and True
<flux> instead of the current special case
obadz has quit [Ping timeout: 256 seconds]
obadz has joined #ocaml
yomimono has joined #ocaml
chris2 has quit [Ping timeout: 265 seconds]
chris2 has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 252 seconds]
tane has quit [Quit: Verlassend]
rgrinberg has joined #ocaml
mrm has quit [Ping timeout: 252 seconds]
ollehar has joined #ocaml
malc_ has joined #ocaml
contempt has quit [Ping timeout: 272 seconds]
Gama11__ has quit [Remote host closed the connection]
noplamodo_ has quit [Ping timeout: 272 seconds]
contempt has joined #ocaml
noplamodo has joined #ocaml
Algebr has quit [Remote host closed the connection]
Algebr has joined #ocaml
amnn has joined #ocaml
rgrinberg has quit [Ping timeout: 250 seconds]
seliopou has quit [Ping timeout: 252 seconds]
m4b has joined #ocaml
c74d3 is now known as c74d
<m4b> hi all; i'm trying to setup an opam package, but i can't seem to find documentation for the install portion; i have a simple makefile which just uses ocamlbuild.native src/Project.ml for the build command; but what should the install command be?
rgrinberg has joined #ocaml
seliopou has joined #ocaml
amnn has quit [Read error: Connection reset by peer]
Simn has quit [Quit: Leaving]
amnn_ has joined #ocaml
obadz has quit [Ping timeout: 265 seconds]
obadz has joined #ocaml
<m4b> Drup: thanks for the link; unfortunately this page https://opam.ocaml.org/doc/Packaging.html doesn't even mention a packagename.install file when speaking of packaging a project for distribution; and all the other opam projects I looked at used a setup.ml file, which the Makefile then referenced, etc.
<Drup> because usually people have a "make install" target
<Drup> you don't
<m4b> ?
<m4b> now i'm confused
<m4b> so when i run `opam install projectname --verbose` it fails on the install portion, because i don't have a correct install command; but i want to know what that command should be, i.e., have it install to the correct opam bin directory
<Drup> if you use an packagename.install, you don't need any
<m4b> ok; for this simple case, supposing my [ [make "build"]] is `ocamlbuild.native src/Main.ml`, what would the contents of package-name.install be?
<Drup> what are you building ?
mietek has quit [Ping timeout: 252 seconds]
<m4b> an executable binary
<Drup> which is named ... ?
<m4b> well, since i am using ocamlbuild.native it defaults to Main.native
<m4b> which will be in `_build/src/Main.native`
<Drup> how do you want to name it once installed ?
<m4b> for this example, let's say "name", no uppercase
<Drup> then in packagename.install
cross_ has quit [Ping timeout: 256 seconds]
mcc has quit [Quit: This computer has gone to sleep]
<Drup> bin:[ "_build/src/Main.native" { "name" } ]
<Drup> you only need this line
<Drup> you don't need a remove section in the opam file
<m4b> ok, that's pretty awesome; and the packagename.install file goes in the base of the project directory, correct?
<m4b> I also don't need the install: line either, right?
<Drup> yes
<Drup> no
cross has joined #ocaml
<m4b> ok, going to test this, thank you for helping :)
ollehar has quit [Quit: ollehar]
ollehar has joined #ocaml
ollehar has quit [Client Quit]
<m4b> so after running `ocaml install projectname --verbose` it says it installed correctly, but the binary doesn't show up with `which name`, and isn't in `.opam/4.02.1/bin/`; is this because the project is pinned?
<Drup> you pinned in mixed mod ?
<Drup> if you don't know, it's yes
<m4b> then yes i guess
<Drup> then it's only picking up files that are in git
<m4b> i did i did `opam pin projectname . -n -k git`
<Drup> if you added the file but didn't commited it yet, it's not picked up
<m4b> i see; i do notice it's listed in the installed file; for distribution should i not use the -k git flag? or do you recommend adding the binary to VC?
<Drup> the binary ? I'm talking about the packagename.install file.
<m4b> oh, sorry
mietek has joined #ocaml
<m4b> i added the Makefile with the build command and the packagename.install file; pushed to the git repo, uninstalled the project, installed, it runs ocamlbuild, says it installs successfully, but still no binary in .opam/4.02.1/bin
<Drup> can you just show me ?
<m4b> with a pastebin?
<Drup> well, it would be easier if you could just point me to the repo
<m4b> ohhh :P
<Drup> "packagename.install"
<Drup> s/packagename/rdr/
<Drup> :]
<Drup> also, you forgot the opam file
<m4b> man, ima dumb :P
<m4b> so i don't have the opam file because it's still pinned; does that need to be pushed as well?
<Drup> yes, it's better to commit the opam file
<m4b> ok, one sec
<Drup> so that other people will be able to pin it
<m4b> also, how do i specify the compiler version; i want to pin >= 4.01
<Drup> that's not pinning
<m4b> sorry, just require it as a dep
<Drup> but available: [ ocaml-version >= "4.01" ]"
<Drup> (without the last ")
amnn_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Algebr has quit [Ping timeout: 276 seconds]
jonludlam has joined #ocaml
<m4b> heh; now i'm getting an error installing about .opam/4.02.1/install/rdr.install.install
<m4b> getting closer tho
<m4b> omg i'm stupid today; the build moves the binary to the root and renames it; looks like it's working; @Drup, thanks for helping me with this, really appreciate it
<Drup> I'm not sure why you do that, btw, since ocamlbuild will create a symlink at the root of your repository
<m4b> oh i don't like typing Rdr.native everytime to run it
<m4b> it was sort of an artifact of just testing and development
<m4b> so, to get this on opam; the directions are still a little vague using opam-publish; using the github repo for the url in `opam-publish prepare <url>` gives an error; do i have to provide a tar.gz file with a version name or something?
<Drup> you need a tarball yes
<m4b> ok; is there a waiting period for the package to be approved for opam?
<m4b> sorry for so many questions :(
<Drup> not really
seliopou has quit [Ping timeout: 276 seconds]
seliopou has joined #ocaml
obadz has quit [Ping timeout: 250 seconds]
rgrinberg has quit [Ping timeout: 246 seconds]
rgrinberg has joined #ocaml
Kakadu has quit [Remote host closed the connection]
rand000 has quit [Quit: leaving]
hsuh has quit [Ping timeout: 256 seconds]
hsuh has joined #ocaml
obadz has joined #ocaml
<m4b> so i'm at the opam-publish submit stage, but i have two-factor authentication on my gh account, and it won't accept my password, nor a auth-token i generated; does opam publish support 2fa?
<Drup> that's a very good question, I have no idea.
<m4b> what's weird is if i use the basic password, i get a 401 with this body: {"message":"Must specify two-factor authentication OTP code.","documentation_url":"https://developer.github.com/v3/auth#working-with-two-factor-authentication"}
<m4b> if i use the 2fa auth token, i get a 403 with this body: {"message":"This API can only be accessed with username and password Basic Auth","documentation_url":"https://developer.github.com/v3/oauth_authorizations/#oauth-authorizations-api"}
robink__ has quit [Ping timeout: 248 seconds]
robink_ has joined #ocaml
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
robink_ is now known as robink
Pepe__ is now known as Pepe_
lobo has quit [Quit: leaving]
swgillespie has joined #ocaml