johnnydiabetic has quit [Ping timeout: 244 seconds]
johnnydiabetic has joined #ocaml
steshaw has joined #ocaml
_5kg has quit [Ping timeout: 244 seconds]
WraithM has quit [Ping timeout: 246 seconds]
_5kg has joined #ocaml
<johnf>
next camlp4 question I'm trying to build a quotation for an option type so, 'let z = Some 3' then 'let b _loc = <:expr< $?:z$>> hopefully that makes some sense
troutwine is now known as troutwine_away
rbm`` has quit [Ping timeout: 260 seconds]
avsm has joined #ocaml
weykent has quit [Ping timeout: 272 seconds]
shinnya has quit [Ping timeout: 240 seconds]
<johnf>
hmm this seems to work <:expr< $uid:"Some"$ $`int:z$>> for the case where z is Some and then the other branch for z is None.
<johnf>
at least looking at the printer and comparing it with <:str_item< Some z >>
weykent has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
malo has quit [Remote host closed the connection]
srcerer_ has joined #ocaml
alexey_ has joined #ocaml
asmanur has joined #ocaml
rand000_ has quit [Quit: leaving]
avsm has quit [Quit: Leaving.]
srcerer has quit [*.net *.split]
alexey has quit [*.net *.split]
asmanur_ has quit [*.net *.split]
philtom has joined #ocaml
philtor has quit [Ping timeout: 245 seconds]
philtom has quit [Ping timeout: 240 seconds]
ivan\ has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
weykent has quit [Ping timeout: 245 seconds]
girrig_ has joined #ocaml
WraithM has joined #ocaml
rs0 has joined #ocaml
robink_ has joined #ocaml
weykent has joined #ocaml
jennmoneydollars has quit [*.net *.split]
girrig has quit [*.net *.split]
|jbrown| has quit [*.net *.split]
robink has quit [*.net *.split]
j0sh has quit [*.net *.split]
pippijn has quit [*.net *.split]
jave_ has quit [*.net *.split]
rs0_ has quit [*.net *.split]
jave has joined #ocaml
pippijn has joined #ocaml
claudiuc has quit [Remote host closed the connection]
j0sh has joined #ocaml
jennmoneydollars has joined #ocaml
rs0 has quit [*.net *.split]
WraithM has quit [*.net *.split]
alexey_ has quit [*.net *.split]
johnnydiabetic has quit [*.net *.split]
cody__ has quit [*.net *.split]
pyon has quit [*.net *.split]
brendan has quit [*.net *.split]
araujo has quit [*.net *.split]
lusory has quit [*.net *.split]
WanderingGlitch has quit [*.net *.split]
lusory has joined #ocaml
|jbrown| has joined #ocaml
araujo has joined #ocaml
WraithM has joined #ocaml
alexey_ has joined #ocaml
WanderingGlitch has joined #ocaml
rs0 has joined #ocaml
brendan has joined #ocaml
johnnydiabetic has joined #ocaml
q66[lap] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pyon has joined #ocaml
philtor has joined #ocaml
q66 has quit [Quit: Leaving]
samrat has joined #ocaml
yacks has quit [Ping timeout: 260 seconds]
samrat has quit [Quit: Computer has gone to sleep.]
cesar_ has joined #ocaml
cesar_ is now known as Guest47972
samrat has joined #ocaml
philtor has quit [Ping timeout: 244 seconds]
araujo has quit [Quit: Leaving]
johnnydiabetic has quit [Ping timeout: 246 seconds]
Guest47972 has quit [Remote host closed the connection]
pyon has quit [Quit: These skies and seas hold great possibilities for you. Stay alive. Pursue happiness. I expect much from your life.]
weykent has quit [Ping timeout: 260 seconds]
weykent has joined #ocaml
yacks has joined #ocaml
pyon has joined #ocaml
ygrek has joined #ocaml
fold has joined #ocaml
bytbox has quit [Remote host closed the connection]
rbm`` has joined #ocaml
fold has quit [Ping timeout: 260 seconds]
Plazma has joined #ocaml
samrat has quit [Ping timeout: 260 seconds]
WraithM has quit [Ping timeout: 246 seconds]
samrat has joined #ocaml
ygrek has quit [Ping timeout: 246 seconds]
samrat has quit [Quit: Computer has gone to sleep.]
samrat has joined #ocaml
samrat has quit [Client Quit]
axiles has joined #ocaml
robink_ is now known as robink
samrat has joined #ocaml
samrat has quit [Client Quit]
slash^ has joined #ocaml
samrat has joined #ocaml
bytbox has joined #ocaml
Snark has joined #ocaml
_5kg has quit [Ping timeout: 240 seconds]
ivan\ has joined #ocaml
_5kg has joined #ocaml
shinnya has joined #ocaml
Kakadu has joined #ocaml
pgomes has joined #ocaml
avsm has joined #ocaml
samrat has quit [Ping timeout: 245 seconds]
samrat has joined #ocaml
chenglou has joined #ocaml
samrat has quit [Ping timeout: 245 seconds]
samrat has joined #ocaml
madroach has quit [Quit: leaving]
madroach has joined #ocaml
samrat has quit [Ping timeout: 260 seconds]
<pgomes>
Hi
<pgomes>
i tried to install ocamlp4 with 4.02.0 and it failed
<pgomes>
is there any fix for it ?
<pgomes>
Im on MacOSX
matthieu has joined #ocaml
orbitz_ has quit [Quit: Reconnecting]
orbitz has joined #ocaml
avsm has quit [Quit: Leaving.]
samrat has joined #ocaml
avsm has joined #ocaml
Hannibal_Smith has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
rbm`` has quit [Ping timeout: 246 seconds]
avsm has quit [Quit: Leaving.]
BiDOrD has quit [Remote host closed the connection]
BiDOrD has joined #ocaml
BiDOrD has quit [Client Quit]
BiDOrD has joined #ocaml
pgomes has quit [Ping timeout: 244 seconds]
zpe has joined #ocaml
pango has quit [Ping timeout: 260 seconds]
zennist has joined #ocaml
<zennist>
Can someone take a look at this piece of code? I keep getting the error "parse error: "module" or "open" or [opt_rec] expected after "let""
<zennist>
let fs e f = List.partition (fun l -> List.mem e l) f in
<zennist>
let as, ars = fs a forest in let bs, brs = fs b ars in
<zennist>
the parse error occurs at the second 'let'
<def`>
as is a keyword
<def`>
choose another identifier
tane has joined #ocaml
<zennist>
I spent half an hour staring at that and didn't realize T-T
pgomes has joined #ocaml
ontologiae_ has joined #ocaml
pminten has joined #ocaml
ggole has joined #ocaml
tane has quit [Quit: Verlassend]
matthieu has quit [Ping timeout: 244 seconds]
zennist has quit [Read error: Connection reset by peer]
<whitequa1k>
def`: we should have some better message for "keyword used where identifier was expected"
demonimin has quit [Remote host closed the connection]
demonimin has joined #ocaml
<chris2>
ah, opam 1.2 doesnt depend on camlp4 anyway
<chris2>
now if it built, that would be nice -.-
<def`>
whitequark: of course, it's more a place for me to experiment, and i
<def`>
don't worry doing 'disruptive' changes that would be harder to do on the compiler, espcially since the infrastructure for tweaking parser is already in place
<whitequark>
indeed
<whitequark>
def`: there are some ideas in the mantis
<whitequark>
like for the _
<whitequark>
which is not a valid identifier
<def`>
(work is planned with gasche to move things upstream)
<def`>
('plan' is maybe too strong :')
adrein_kobo has joined #ocaml
adrein_kobo is now known as adrien_kobo
<adrien_kobo>
so bleh
Haudegen has quit [Remote host closed the connection]
Haudegen has joined #ocaml
Haudegen is now known as Guest24636
<adrien_kobo>
afaict the insallaion of the fake bytes package for pre 4.02 is broken in findlib
<whitequark>
adrien_kobo: I believe this was fixed
<adrien_kobo>
or at least weird
<whitequark>
what do you mean?
<adrien_kobo>
inwhich version would that fix be?
<adrien_kobo>
after 1.5.2?
rgrinberg1 has joined #ocaml
mcclurmc_ has joined #ocaml
adrien_o1w has joined #ocaml
dinosaure1 has joined #ocaml
rand000 has joined #ocaml
vbmithr_ has joined #ocaml
toroidalcode_ has joined #ocaml
sivoais_ has joined #ocaml
MasseR_ has joined #ocaml
ggole has quit [Ping timeout: 255 seconds]
<adrien>
1.5.2 is the latest
sh1ken_ has joined #ocaml
<adrien>
weird = it seems you have to configure findlib before installing it
adrien_kobo has quit [Ping timeout: 246 seconds]
<adrien>
i.e. you need to tell it where to install stuff first
cross_ has joined #ocaml
rks`_ has joined #ocaml
Cypi_ has joined #ocaml
iZsh has joined #ocaml
diginux has joined #ocaml
seliopou_ has joined #ocaml
Cypi has quit [Disconnected by services]
Cypi_ is now known as CYpi
CYpi is now known as Cypi
adrien_oww has quit [Ping timeout: 260 seconds]
sivoais has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Ping timeout: 260 seconds]
dinosaure has quit [Ping timeout: 260 seconds]
mcclurmc has quit [Ping timeout: 260 seconds]
sh1ken has quit [Ping timeout: 260 seconds]
vbmithr has quit [Ping timeout: 260 seconds]
yroeht has quit [Ping timeout: 260 seconds]
cross has quit [Ping timeout: 260 seconds]
seliopou has quit [Ping timeout: 260 seconds]
MasseR has quit [Ping timeout: 260 seconds]
toroidalcode has quit [Ping timeout: 260 seconds]
macron has quit [Ping timeout: 260 seconds]
rks` has quit [Ping timeout: 260 seconds]
iZsh_ has quit [Ping timeout: 260 seconds]
diginux_ has quit [Ping timeout: 260 seconds]
testcocoon has quit [Ping timeout: 260 seconds]
zpe has quit [Remote host closed the connection]
testcocoon has joined #ocaml
zpe has joined #ocaml
yroeht has joined #ocaml
ggole has joined #ocaml
zpe has quit [Ping timeout: 245 seconds]
Nahra` has joined #ocaml
samrat has quit [Quit: Computer has gone to sleep.]
ygu_ has joined #ocaml
johnelse_ has joined #ocaml
ygu has quit [Ping timeout: 250 seconds]
johnelse has quit [Ping timeout: 250 seconds]
Nahra has quit [Ping timeout: 250 seconds]
olasd has quit [Ping timeout: 250 seconds]
mekaj_ has quit [Ping timeout: 250 seconds]
chenglou has quit [Ping timeout: 250 seconds]
olasd has joined #ocaml
mekaj has joined #ocaml
rks`_ is now known as rks`
rand000 has quit [Ping timeout: 250 seconds]
rand000 has joined #ocaml
chenglou has joined #ocaml
rossberg has quit [Ping timeout: 250 seconds]
rossberg has joined #ocaml
ousado_ has quit [Quit: --]
ousado_ has joined #ocaml
ousado_ has quit [Client Quit]
ousado_ has joined #ocaml
ousado_ is now known as ousado
ousado has quit [Changing host]
ousado has joined #ocaml
Guest24636 is now known as Haudegen
toroidalcode has joined #ocaml
Mercuria1Alchemi has joined #ocaml
ousado_ has joined #ocaml
ousado has quit [Ping timeout: 246 seconds]
brendan has quit [Ping timeout: 246 seconds]
brendan__ has joined #ocaml
alexey has joined #ocaml
alexey_ has quit [Ping timeout: 246 seconds]
<chris2>
does it still make sense to package compiler-libs? make install seems to install some
Reventlov is now known as Reventlov
ousado has joined #ocaml
cross has joined #ocaml
_weykent has joined #ocaml
robink_ has joined #ocaml
seliopou_ has quit [*.net *.split]
toroidalcode_ has quit [*.net *.split]
sh1ken_ has quit [*.net *.split]
pminten has quit [*.net *.split]
robink has quit [*.net *.split]
habnabit has quit [*.net *.split]
MercurialAlchemi has quit [*.net *.split]
bjorkintosh has quit [*.net *.split]
yroeht1 has joined #ocaml
shinnya_ has joined #ocaml
patronus_ has joined #ocaml
sh1ken has joined #ocaml
weykent has quit [Ping timeout: 246 seconds]
WanderingGlitch has quit [Ping timeout: 246 seconds]
cross_ has quit [Ping timeout: 246 seconds]
yroeht has quit [Ping timeout: 246 seconds]
ousado_ has quit [Ping timeout: 246 seconds]
shinnya has quit [Ping timeout: 246 seconds]
Cypi_ has joined #ocaml
zpe has joined #ocaml
johnelse has joined #ocaml
johnelse is now known as Guest29524
mdenes3 has joined #ocaml
alexey_ has joined #ocaml
WanderingGlitch has joined #ocaml
milosn has quit [Remote host closed the connection]
pminten has joined #ocaml
bjorkintosh has joined #ocaml
seliopou has joined #ocaml
ttm has joined #ocaml
alexey has quit [*.net *.split]
johnelse_ has quit [*.net *.split]
Cypi has quit [*.net *.split]
mdenes2 has quit [*.net *.split]
The_third_man has quit [*.net *.split]
mfp has quit [*.net *.split]
patronus has quit [*.net *.split]
NoNNaN has quit [*.net *.split]
studybot_ has quit [*.net *.split]
mfp has joined #ocaml
zpe has quit [Ping timeout: 245 seconds]
milosn has joined #ocaml
_habnabit has joined #ocaml
Guest29524 has quit [Changing host]
Guest29524 has joined #ocaml
Hannibal_Smith has quit [Quit: Sto andando via]
rand000 has quit [Ping timeout: 264 seconds]
BitPuffin has quit [Ping timeout: 255 seconds]
robink has joined #ocaml
slicewinter has joined #ocaml
rossberg_ has joined #ocaml
_habnabit has quit [Ping timeout: 240 seconds]
rossberg has quit [Ping timeout: 240 seconds]
mekaj has quit [Ping timeout: 240 seconds]
robink_ has quit [Ping timeout: 240 seconds]
nlucaroni has quit [Ping timeout: 240 seconds]
_habnabit has joined #ocaml
nlucaroni has joined #ocaml
rks` has quit [Ping timeout: 240 seconds]
mekaj has joined #ocaml
rks` has joined #ocaml
azynheira has joined #ocaml
rgrinberg has joined #ocaml
Kakadu has quit [Quit: Konversation terminated!]
vbmithr has joined #ocaml
slicewinter has quit [Remote host closed the connection]
seliopou has quit [*.net *.split]
bjorkintosh has quit [*.net *.split]
yroeht1 has quit [*.net *.split]
vbmithr_ has quit [*.net *.split]
rgrinberg1 has quit [*.net *.split]
pgomes has quit [*.net *.split]
seliopou has joined #ocaml
yroeht1 has joined #ocaml
bjorkintosh has joined #ocaml
pyon has quit [Ping timeout: 245 seconds]
Thooms has joined #ocaml
patronus has joined #ocaml
ebzzry has joined #ocaml
robink_ has joined #ocaml
patronus_ has quit [Write error: Connection reset by peer]
robink has quit [Read error: Connection reset by peer]
n0v has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
IbnFirnas has quit [Ping timeout: 530 seconds]
n0v has joined #ocaml
IbnFirnas has joined #ocaml
zpe has quit [Ping timeout: 250 seconds]
darkf has quit [Quit: Leaving]
Nahra` has quit [Remote host closed the connection]
Snark_ has joined #ocaml
Cypi_ is now known as Cypi
Snark has quit [Ping timeout: 244 seconds]
dinosaure2 has joined #ocaml
mcclurmc has joined #ocaml
q66 has joined #ocaml
toroidalcode_ has joined #ocaml
mcclurmc_ has quit [Ping timeout: 244 seconds]
pippijn has quit [Ping timeout: 244 seconds]
dinosaure1 has quit [Ping timeout: 244 seconds]
toroidalcode has quit [Ping timeout: 244 seconds]
seliopou has quit [Ping timeout: 255 seconds]
dinosaure2 has quit [Ping timeout: 255 seconds]
WanderingGlitch has quit [Ping timeout: 255 seconds]
sh1ken has quit [Ping timeout: 255 seconds]
Cypi has quit [Ping timeout: 255 seconds]
cross has quit [Ping timeout: 255 seconds]
dinosaure2 has joined #ocaml
pippijn has joined #ocaml
matthieu has joined #ocaml
toroidalcode_ has quit [Ping timeout: 255 seconds]
Snark_ has quit [Ping timeout: 255 seconds]
bjorkintosh has quit [Ping timeout: 255 seconds]
Guest29524 has quit [Ping timeout: 255 seconds]
Mercuria1Alchemi has quit [Ping timeout: 255 seconds]
ggole has quit [Ping timeout: 255 seconds]
sivoais_ has quit [Ping timeout: 255 seconds]
Thooms has quit [Ping timeout: 245 seconds]
MercurialAlchemi has joined #ocaml
azynheira has quit [Ping timeout: 255 seconds]
toroidalcode has joined #ocaml
Cypi has joined #ocaml
sh1ken has joined #ocaml
Snark has joined #ocaml
johnelse has joined #ocaml
sivoais has joined #ocaml
johnelse is now known as Guest95637
seliopou has joined #ocaml
azynheira has joined #ocaml
maattdd has joined #ocaml
rgrinberg has quit [Quit: Leaving.]
matthieu has quit [Ping timeout: 240 seconds]
thomasga has joined #ocaml
Kakadu has joined #ocaml
cross has joined #ocaml
Kakadu has quit [Client Quit]
Kakadu has joined #ocaml
ggole has joined #ocaml
bjorkintosh has joined #ocaml
ebzzry has quit [Remote host closed the connection]
ebzzry has joined #ocaml
pyon has joined #ocaml
WanderingGlitch has joined #ocaml
lordkryss has joined #ocaml
nox_ has joined #ocaml
pollux has quit [Ping timeout: 272 seconds]
thizanne has quit [Ping timeout: 272 seconds]
hbar has quit [Ping timeout: 272 seconds]
nox has quit [Ping timeout: 272 seconds]
nox_ is now known as nox
thizanne has joined #ocaml
hbar_ has joined #ocaml
kerneis has quit [Ping timeout: 272 seconds]
Unhammer has quit [Ping timeout: 272 seconds]
bcuccioli has quit [Ping timeout: 272 seconds]
osnr has quit [Ping timeout: 272 seconds]
pollux has joined #ocaml
kerneis has joined #ocaml
bcuccioli has joined #ocaml
osnr has joined #ocaml
osnr has quit [Changing host]
osnr has joined #ocaml
Unhammer has joined #ocaml
milosn has quit [Remote host closed the connection]
Algebr has quit [Ping timeout: 260 seconds]
samrat has joined #ocaml
milosn has joined #ocaml
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
fold has joined #ocaml
rgrinberg has joined #ocaml
pminten has quit [Ping timeout: 240 seconds]
pango has joined #ocaml
BitPuffin has joined #ocaml
BitPuffin has quit [Read error: Connection reset by peer]
Anarchos has joined #ocaml
samrat has quit [Quit: Computer has gone to sleep.]
BitPuffin has joined #ocaml
strmpnk___ has joined #ocaml
andreypopp__ has joined #ocaml
nifty_ has joined #ocaml
divyanshu__ has joined #ocaml
leifw_ has joined #ocaml
ohama has quit [Disconnected by services]
zozozo_ has joined #ocaml
companion_cube has joined #ocaml
adrien_ has joined #ocaml
ohama has joined #ocaml
whitequa1k has joined #ocaml
chris2_ has joined #ocaml
samebcha1e has joined #ocaml
xaimus has joined #ocaml
hcarty_ has joined #ocaml
Shozan has joined #ocaml
binarybitme has joined #ocaml
Leonidas_ has joined #ocaml
Mandus has joined #ocaml
bitbckt has joined #ocaml
gereedy has joined #ocaml
abbe_ has joined #ocaml
vincom2_ has joined #ocaml
ontologiae_ has joined #ocaml
johnf has quit [Read error: Connection reset by peer]
strmpnk__ has quit [Ping timeout: 260 seconds]
gereedy_ has quit [Ping timeout: 260 seconds]
SethTisue_______ has quit [Read error: Connection reset by peer]
andreypopp_ has quit [Ping timeout: 260 seconds]
divyanshu_ has quit [Ping timeout: 260 seconds]
leifw has quit [Ping timeout: 260 seconds]
nifty has quit [Ping timeout: 260 seconds]
bitbckt_ has quit [Ping timeout: 260 seconds]
vincom2 has quit [Ping timeout: 260 seconds]
burgobianco has quit [Ping timeout: 260 seconds]
whitequark has quit [Ping timeout: 260 seconds]
abbe has quit [Ping timeout: 260 seconds]
isomorphismes has quit [Ping timeout: 260 seconds]
chris2 has quit [Ping timeout: 260 seconds]
gargawel_ has quit [Ping timeout: 260 seconds]
rwmjones has quit [Ping timeout: 260 seconds]
hcarty has quit [Ping timeout: 260 seconds]
SHODAN has quit [Ping timeout: 260 seconds]
binarybi1me has quit [Ping timeout: 260 seconds]
companion_square has quit [Ping timeout: 260 seconds]
samebchase has quit [Ping timeout: 260 seconds]
ddosia has quit [Ping timeout: 260 seconds]
zozozo has quit [Ping timeout: 260 seconds]
tg has quit [Ping timeout: 260 seconds]
Leonidas has quit [Ping timeout: 260 seconds]
inr has quit [Ping timeout: 260 seconds]
adrien has quit [Ping timeout: 260 seconds]
kalzz has quit [Ping timeout: 260 seconds]
xaimus_ has quit [Ping timeout: 260 seconds]
majoh has quit [Ping timeout: 260 seconds]
Mandus_ has quit [Ping timeout: 260 seconds]
contempt has quit [Remote host closed the connection]
averell has quit [Ping timeout: 260 seconds]
SethTisue_______ has joined #ocaml
SethTisue_______ has joined #ocaml
SethTisue_______ has quit [Changing host]
averell has joined #ocaml
rwmjones has joined #ocaml
divyanshu__ is now known as divyanshu_
gargawel has joined #ocaml
inr has joined #ocaml
andreypopp__ is now known as andreypopp_
nifty_ is now known as nifty
isomorphismes has joined #ocaml
contempt has joined #ocaml
kalzz has joined #ocaml
leifw_ is now known as leifw
pminten has joined #ocaml
majoh has joined #ocaml
burgobianco has joined #ocaml
tg has joined #ocaml
chris2_ is now known as chris2
rgrinberg1 has joined #ocaml
thomasga has quit [Quit: Leaving.]
zpe has joined #ocaml
maattdd has quit [Ping timeout: 245 seconds]
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
Anarchos has quit [*.net *.split]
rgrinberg has quit [*.net *.split]
Anarchos has joined #ocaml
ddosia has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
samrat has joined #ocaml
ygrek has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
Submarine has joined #ocaml
zpe has quit [Read error: Connection reset by peer]
contempt has quit [Remote host closed the connection]
zpe has joined #ocaml
contempt has joined #ocaml
tnguyen has joined #ocaml
tnguyen has quit [Client Quit]
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
<whitequa1k>
uhhhh, camlp4 install is broken
whitequa1k is now known as whitequark
zpe has quit [Ping timeout: 240 seconds]
thomasga has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
samrat has quit [Quit: Computer has gone to sleep.]
samrat has joined #ocaml
abbe_ is now known as abbe
yomimono has joined #ocaml
samrat has quit [Ping timeout: 255 seconds]
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
samrat has joined #ocaml
yomimono has quit [Ping timeout: 255 seconds]
contempt has quit [Ping timeout: 240 seconds]
contempt has joined #ocaml
shinnya_ has quit [Ping timeout: 245 seconds]
studybot_ has joined #ocaml
contempt has quit [Ping timeout: 260 seconds]
contempt has joined #ocaml
philtor has joined #ocaml
jlouis has quit [Ping timeout: 250 seconds]
NoNNaN has joined #ocaml
philtor has quit [Ping timeout: 240 seconds]
contempt has quit [Ping timeout: 245 seconds]
contempt has joined #ocaml
yomimono has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
tane has joined #ocaml
zpe has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
zpe has quit [Ping timeout: 250 seconds]
yomimono has quit [Ping timeout: 240 seconds]
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
contempt has quit [Remote host closed the connection]
contempt has joined #ocaml
chenglou has left #ocaml [#ocaml]
cody__ has quit [Quit: Leaving]
cespinoza has quit [Read error: Connection reset by peer]
azynheira has quit [Ping timeout: 245 seconds]
ygrek has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
azynheira has joined #ocaml
jao has joined #ocaml
jao has quit [Changing host]
jao has joined #ocaml
<adrien_>
gasche__: now that 4.02 is released, what about splitting ocamlbuild? :D
<adrien_>
(if done I'd probably try to go with chambart's way which is a single makefile)
<adrien_>
(or at least fewer)
<adrien_>
anyway, I'm almost done with the upcoming release of win-builds and I'd like to work on the cross compilation patches again but I'll first need this answer :)
<adrien_>
(I expect the release of win-builds 1.5 to take up to a month from now)
Thooms has quit [Quit: WeeChat 0.4.3]
lordkryss has quit [Quit: Connection closed for inactivity]
Leonidas_ is now known as Leonidas
Kakadu has quit [Quit: Konversation terminated!]
Kakadu has joined #ocaml
jlouis has joined #ocaml
tani has joined #ocaml
tane is now known as Guest72007
Guest72007 has quit [Killed (rajaniemi.freenode.net (Nickname regained by services))]
tani is now known as tane
amiller_ is now known as amiller
amiller is now known as Guest77550
vincom2_ is now known as vincom2
robink_ is now known as robink
Hannibal_Smith has joined #ocaml
BitPuffin has joined #ocaml
samrat has quit [Quit: Computer has gone to sleep.]
ontologiae_ has quit [Ping timeout: 250 seconds]
Algebr has joined #ocaml
<Algebr>
How does something like utop work? Does it like open up a socket and then talk to regular ocaml top level over that socket?
BitPuffin has quit [Ping timeout: 240 seconds]
<flux>
I think it's a modified ocaml top level
<flux>
ocaml top level doesn't really have a nice protocol to interact with..
<Algebr>
So utop is kind of like a fork of the top level?
<flux>
that is my understanding
Simn has joined #ocaml
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
Submarine has quit [Quit: Leaving]
tane has quit [Quit: Verlassend]
<def`>
Algebr: large parts of the toplevel are exposed in compiler-libs
<def`>
that's what utop reuse, with finer analysis of user input and fancy interface above
<whitequark>
this is what happens when rubyists try to write ocaml
* def`
more-or-less never wrote unit tests :'
* whitequark
normally uses ounit2
<whitequark>
it's a bit horrible, but it gets the job done
<def`>
what do you dislike about it ?
<whitequark>
the test runner is complete crap
<whitequark>
it has several dozens of options, but no options which you actually need
<whitequark>
like "specifying tests to run with a glob/regexp"
<whitequark>
and the logs it writes are barely usable
<def`>
Ok, I was thinking more of the api / langage extension.
<whitequark>
no, OCaml API is mostly ok
<whitequark>
it could probably be done better but I do not have a lot of complaints
<def`>
yep
<whitequark>
as for the pa_test, I don't want it as well
<whitequark>
as in, I never felt a need
thomasga has quit [Quit: Leaving.]
WraithM has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
englishm has joined #ocaml
englishm has quit [Remote host closed the connection]
azynheira has quit [Ping timeout: 240 seconds]
eikke__ has joined #ocaml
azynheira has joined #ocaml
azynheira has quit [Client Quit]
_`_ has quit [Remote host closed the connection]
Guest77550 is now known as amiller
amiller has quit [Changing host]
amiller has joined #ocaml
WanderingGlitch has quit [Changing host]
WanderingGlitch has joined #ocaml
Algebr has quit [Ping timeout: 245 seconds]
axiles has quit [Remote host closed the connection]
guy_ has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
Kakadu has quit [Quit: Konversation terminated!]
misv_ is now known as misv
bytbox has quit [Ping timeout: 260 seconds]
BitPuffin has joined #ocaml
NoNNaN has quit [Ping timeout: 264 seconds]
bytbox has joined #ocaml
Puffin has joined #ocaml
maattdd has quit [Ping timeout: 260 seconds]
BitPuffin has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
BitPuffin has joined #ocaml
Hannibal_Smith has quit [Quit: Sto andando via]
Puffin has quit [Ping timeout: 240 seconds]
artagnon has joined #ocaml
<artagnon>
When I do GenericValue.as_pointer, how do lltypes map to types in OCaml?
<whitequark>
they don't
<artagnon>
What happens then?
<artagnon>
What kind of value do I get from GV.as_pointer?
<whitequark>
you can't manipulate the values of your language unless they are also valid OCaml values
ggole has quit []
<whitequark>
(i.e. are located on OCaml's heap and so on)
<whitequark>
you'll have to write C code that would unbox your values and allocate the corresponding OCaml data structures.
<artagnon>
But GV.as_int works.
<whitequark>
sure
<artagnon>
If I unbox it as int first.
Puffin has joined #ocaml
<artagnon>
So, to get a generic value back in OCaml, I have to unbox it in C?
<whitequark>
yeah
<whitequark>
if it's a pointer, that is
<artagnon>
So how does it work? I take the result of GV.as_pointer and run it through a C function?
BitPuffin has quit [Ping timeout: 255 seconds]
<whitequark>
yes.
<whitequark>
OCaml allows to pass around unboxed opaque pointers
<artagnon>
Hm, I currently know how to call C from LLVM.
<whitequark>
so you just add "external unbox_value : 'a -> lang_value", where "type lang_value = LangInt of int | LangFloat of float | LangString of string | ..."
<whitequark>
basically.
<artagnon>
Got it.
<artagnon>
Let me try it out.
* artagnon
has never used the OCaml <-> C interface
<mrvn>
ctypes can do that without C code
<whitequark>
generally, yes
<whitequark>
but C code would be easier to debug
<artagnon>
I see.
bartbes has quit [Remote host closed the connection]
bartbes has joined #ocaml
<mrvn>
don't use empty vars
<mrvn>
ups
contempt has quit [Ping timeout: 245 seconds]
contempt has joined #ocaml
Simn has quit [Quit: Leaving]
BitPuffin has joined #ocaml
Puffin has quit [Ping timeout: 240 seconds]
contempt has quit [Ping timeout: 240 seconds]
contempt has joined #ocaml
cody__ has joined #ocaml
araujo has joined #ocaml
contempt has quit [Ping timeout: 245 seconds]
contempt has joined #ocaml
cesar_ has joined #ocaml
cesar_ is now known as Guest3617
contempt has quit [Remote host closed the connection]