<metadave>
hello - is there a decent, maintained http client library for OCaml?
eikke has quit [Ping timeout: 260 seconds]
destrius has joined #ocaml
jave has quit [Read error: Operation timed out]
madroach has quit [Ping timeout: 244 seconds]
madroach has joined #ocaml
jpdeplaix has quit [Ping timeout: 256 seconds]
jpdeplaix has joined #ocaml
jamii has joined #ocaml
mye has quit [Ping timeout: 260 seconds]
metadave has quit [Remote host closed the connection]
jamii has quit [Ping timeout: 245 seconds]
mye has joined #ocaml
mye has quit [Ping timeout: 260 seconds]
weie_ has quit [Quit: Leaving...]
beckerb has joined #ocaml
ankit9 has joined #ocaml
Submarine has joined #ocaml
ankit9 has quit [Ping timeout: 246 seconds]
ankit9 has joined #ocaml
Cyanure has joined #ocaml
ankit9 has quit [Ping timeout: 246 seconds]
jewel has joined #ocaml
caligula_ has joined #ocaml
caligula has quit [Ping timeout: 255 seconds]
ulfdoz has joined #ocaml
sgnb has joined #ocaml
sgnb is now known as Guest12569
weie has joined #ocaml
Cyanure has quit [Remote host closed the connection]
jewel has quit [Ping timeout: 260 seconds]
ulfdoz has quit [Read error: Operation timed out]
myx has joined #ocaml
Submarine has quit [Ping timeout: 265 seconds]
jave has joined #ocaml
Snark has joined #ocaml
so has joined #ocaml
so is now known as Guest5023
ankit9 has joined #ocaml
Guest5023 has quit [Quit: +++]
Cyanure has joined #ocaml
<f[x]>
metasyntax, ocurl
_so has joined #ocaml
_so is now known as so
Neros has quit [Remote host closed the connection]
Neros has joined #ocaml
chambart has joined #ocaml
ontologi1e has joined #ocaml
ontologiae has joined #ocaml
ontologiae has quit [Ping timeout: 256 seconds]
ontologi1e has quit [Ping timeout: 256 seconds]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
djcoin has joined #ocaml
UncleVasya has joined #ocaml
hkBst has quit [Remote host closed the connection]
hkBst has joined #ocaml
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
ftrvxmtrx_ has joined #ocaml
mika4 has joined #ocaml
Kakadu has joined #ocaml
so has quit [Changing host]
so has joined #ocaml
so has quit [Quit: +++]
ontologi1e has joined #ocaml
ontologiae has joined #ocaml
thomasga has joined #ocaml
so has joined #ocaml
merijn has joined #ocaml
<merijn>
Does the ocaml interpreter have something similar to ghci's ":type" (which prints out the type of an expression)?
<Kakadu>
merijn: nope. But You can evaluate your value and ocam then will print it's type
Submarine_ has joined #ocaml
Submarine_ has quit [Remote host closed the connection]
<adrien_oww>
merijn: simply typing "your_value;;" will give you the type again
<merijn>
Kakadu, adrien_oww: Yeah, but that of course doesn't work out for expressions that throw an exception, was hoping to illustrate my point by showing that "raise (Failure "Foo")" ends up having type 'a. But if that's not possible I'll manage
<f[x]>
merijn, (fun () -> expression)
ikaros has joined #ocaml
<Kakadu>
merijn: AFAIU, type of `raise (Failure "")` is exactly 'a
eikke has joined #ocaml
<Kakadu>
Anyway I remember that another haskeller was here here with some expectations about OCaml toplevel...
<Kakadu>
f[x]: Do you know does feature-request about `#type` command exist in mantis?
destrius has quit [Quit: Leaving.]
UncleVasya has quit [Ping timeout: 246 seconds]
<f[x]>
yes
hkBst has quit [Ping timeout: 246 seconds]
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
Yoric has joined #ocaml
BiDOrD has quit [Read error: Operation timed out]
Yoric1 has joined #ocaml
caligula__ has joined #ocaml
BiDOrD has joined #ocaml
caligula_ has quit [Ping timeout: 256 seconds]
wormphlegm has quit [Ping timeout: 256 seconds]
Yoric has quit [Ping timeout: 264 seconds]
UncleVasya has joined #ocaml
wormphlegm has joined #ocaml
hcarty has quit [Ping timeout: 256 seconds]
hcarty has joined #ocaml
Yoric1 has quit [Ping timeout: 246 seconds]
ocp has joined #ocaml
hkBst_ has quit [Remote host closed the connection]
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
mika4 has quit [Quit: Leaving.]
larhat has quit [Quit: Leaving.]
leoncamel has quit [Ping timeout: 245 seconds]
eikke has quit [Ping timeout: 255 seconds]
eikke has joined #ocaml
mika4 has joined #ocaml
merijn has quit [Ping timeout: 255 seconds]
philed``` has joined #ocaml
philed``` is now known as philed
Neros has quit [Ping timeout: 246 seconds]
ontologi1e has quit [Ping timeout: 264 seconds]
ontologiae has quit [Ping timeout: 264 seconds]
merijn has joined #ocaml
larhat has joined #ocaml
avsm has quit [Ping timeout: 260 seconds]
hkBst_ has quit [Ping timeout: 264 seconds]
leoncamel has joined #ocaml
Neros has joined #ocaml
merijn has quit [Quit: leaving]
hkBst_ has joined #ocaml
hkBst_ has quit [Changing host]
hkBst_ has joined #ocaml
Neros_ has joined #ocaml
Neros has quit [Read error: Connection reset by peer]
vpm has quit [Ping timeout: 245 seconds]
ontologi1e has joined #ocaml
ontologiae has joined #ocaml
ankit9 has quit [Ping timeout: 260 seconds]
mika4 has quit [Quit: Leaving.]
mika4 has joined #ocaml
Neros_ has quit [Ping timeout: 245 seconds]
mika4 has quit [Quit: Leaving.]
mika4 has joined #ocaml
eikke has quit [Ping timeout: 250 seconds]
eikke has joined #ocaml
mika4 has quit [Quit: Leaving.]
Neros has joined #ocaml
mika4 has joined #ocaml
metadave has joined #ocaml
eikke has quit [Ping timeout: 250 seconds]
eikke has joined #ocaml
sepp2k1 has quit [Remote host closed the connection]
Neros has quit [Ping timeout: 260 seconds]
vpm has joined #ocaml
chambart has quit [Ping timeout: 246 seconds]
mika4 has quit [Quit: Leaving.]
avsm has joined #ocaml
mye has joined #ocaml
mika4 has joined #ocaml
smondet has joined #ocaml
mye_ has joined #ocaml
mika4 has quit [Quit: Leaving.]
mye has quit [Ping timeout: 248 seconds]
mye has joined #ocaml
ggole has joined #ocaml
mye_ has quit [Ping timeout: 260 seconds]
<ggole>
I'm having some minor difficulty with the parsing tools
mika4 has joined #ocaml
<ggole>
I'm parsing something which contains a construct like this: keyword ( STUFF ) where I don't know what the lexical conventions of STUFF is, except that it doesn't contain parens
<ggole>
The lexer/parser split makes that terribly inconvenient :/
<ggole>
Wondering what a good way to proceed might be
lolcathost has joined #ocaml
avsm has quit [Ping timeout: 260 seconds]
<Kakadu>
parser-combinatrs may help you
<Kakadu>
Also You can create different parser to parse STUFF inside brackets
<ggole>
With different lexical conventions?
avsm has joined #ocaml
<Kakadu>
yeah. But I can't simultaneosly understand how to do it
<ggole>
Hmm
<ggole>
I'll have another look at the docs, then
<Kakadu>
Anyway if you find good parser-combinator library You will manage your problem
<ggole>
This format is pretty simple, parsing won't be an issue
<ggole>
It's lexical analysis that has got my goat
<Kakadu>
but in parser-combinators lexing is a prt of parsing
<Kakadu>
part*
<ggole>
Oh?
<Kakadu>
really
<ggole>
Hmm... I might check that out then
<ggole>
It's that or an ugly hack
<Kakadu>
combinators are not hack!
<Kakadu>
they are cool :)
<ggole>
No, what I'm doing right now instead of combinators is an ugly hack
<ggole>
Although it seems it will be sufficient :(
myx has quit [Ping timeout: 260 seconds]
<thelema>
ggole: you're using ocamllex?
<ggole>
Yeah
<thelema>
what you want is stateful lexing
<ggole>
Well, whatever ocamlyacc eats would work. ocamllex seems like the simplest thing for that.
<thelema>
the ocaml compiler uses this to deal with nested parentheses
<thelema>
ocamllex is fine
<ggole>
The docs mentioned recursive invocations for that purpose...
* ggole
reads it again
<thelema>
so you want to lex `keyword( STUFF )` for some other lexing convention in STUFF
<ggole>
Yes
<thelema>
first token: `keyword(`; you'll have to deal with whitespace between keyword and ( in the lexer regex
<thelema>
last token: ')'
<thelema>
and in between token: [^)]*
<ggole>
Hmm, that'll mean hacking up my parser a bit...
<metadave>
ousado - thank you, that's perfect. For some reason I thought Ocsigen was just a "web framework".
<ousado>
I didn't know about it either, but it was my first guess :)
Neros has quit [Ping timeout: 260 seconds]
ocp has quit [Quit: Leaving.]
djcoin has quit [Quit: WeeChat 0.3.9.2]
hkBst has quit [Remote host closed the connection]
hkBst has joined #ocaml
mika4 has quit [Quit: Leaving.]
hkBst has quit [Ping timeout: 260 seconds]
hkBst has joined #ocaml
hkBst has quit [Changing host]
hkBst has joined #ocaml
Cyanure has joined #ocaml
hkBst has quit [Ping timeout: 250 seconds]
hkBst_ has joined #ocaml
hkBst_ has quit [Client Quit]
cdidd has quit [Ping timeout: 264 seconds]
mye has quit [Quit: mye]
tac has joined #ocaml
ftrvxmtrx_ has quit [Quit: Leaving]
beckerb has quit [Ping timeout: 245 seconds]
Neros has joined #ocaml
answer_42 has joined #ocaml
mye has joined #ocaml
thomasga has quit [Quit: Leaving.]
ocp has joined #ocaml
BiDOrD_ has joined #ocaml
BiDOrD has quit [Ping timeout: 256 seconds]
xavierm02 has joined #ocaml
tane has joined #ocaml
eikke has quit [Ping timeout: 255 seconds]
travisbrady has quit [Quit: travisbrady]
travisbrady has joined #ocaml
testcoco` has quit [Quit: Coyote finally caught me]
larhat1 has joined #ocaml
lolcathost has quit [Read error: Connection reset by peer]
larhat has quit [Read error: No route to host]
Snark has quit [Quit: Quitte]
testcocoon has joined #ocaml
Submarine has joined #ocaml
Submarine has quit [Changing host]
Submarine has joined #ocaml
tane has quit [Quit: Verlassend]
jamii has quit [Ping timeout: 255 seconds]
ontologi1e has quit [Ping timeout: 264 seconds]
ontologiae has quit [Ping timeout: 264 seconds]
metasyntax|work has quit [Quit: WeeChat [quit]]
jamii has joined #ocaml
jewel has quit [Ping timeout: 264 seconds]
lolcathost has joined #ocaml
andreypopp has joined #ocaml
lolcathost has quit [Ping timeout: 260 seconds]
ocp has quit [Ping timeout: 252 seconds]
lolcathost has joined #ocaml
lolcathost has quit [Client Quit]
lolcathost has joined #ocaml
jamii has quit [Ping timeout: 260 seconds]
larhat1 has quit [Quit: Leaving.]
lolcathost has quit [Ping timeout: 256 seconds]
weie has quit [Quit: Leaving...]
jamii has joined #ocaml
thomasga has joined #ocaml
Yoric has joined #ocaml
thomasga has quit [Quit: Leaving.]
answer_42 has quit [Ping timeout: 246 seconds]
Kakadu has quit []
emmanuelux has joined #ocaml
wmeyer has joined #ocaml
<wmeyer>
adrien: adrien_oww: ping
UncleVasya has quit [Read error: Connection reset by peer]
<adrien>
wmeyer: pong
tac has left #ocaml []
larhat has joined #ocaml
<wmeyer>
adrien: I'm developing some GUI application right now. I consider using yours lablgtk-react. Is there any release I can fetch or should I just use the SCM version?