skylan has quit [Read error: 110 (Connection timed out)]
mikeX has quit ["Leaving"]
cmeme has joined #ocaml
threeve has joined #ocaml
brx has joined #ocaml
vezenchio has quit ["I could see how [James Randi] comes off as a bit abrasive, as he uses terms like "gobbledigook" and "woo-woo" when referring ]
pango_ has joined #ocaml
brx_ has joined #ocaml
brx has quit [Connection timed out]
Smerdyakov has quit ["reboot"]
Smerdyakov has joined #ocaml
pango has quit [Read error: 110 (Connection timed out)]
brx_ has quit [Read error: 110 (Connection timed out)]
brx has joined #ocaml
mrsolo has quit [Read error: 104 (Connection reset by peer)]
brx has quit [Read error: 110 (Connection timed out)]
monochrom has joined #ocaml
zhouwei_e has quit [Remote closed the connection]
__DL__ has joined #ocaml
Skal has joined #ocaml
monochrom has quit ["good morning, sweet dream"]
threeve has quit []
__DL__ has quit ["Bye Bye"]
nocte__ has quit []
m3ga has joined #ocaml
pango_ has quit [Remote closed the connection]
pango has joined #ocaml
MisterC has joined #ocaml
ppsmimou has joined #ocaml
ppsmimram has joined #ocaml
ppsmimou has quit [Read error: 104 (Connection reset by peer)]
ppsmimram has quit [Remote closed the connection]
ppsmimou has joined #ocaml
Skal has quit [Read error: 110 (Connection timed out)]
m3ga has quit ["Client exiting"]
_fab has joined #ocaml
Revision17 has joined #ocaml
Schmurtz has quit [Remote closed the connection]
revision17_ has quit [Read error: 110 (Connection timed out)]
pango has quit [zelazny.freenode.net irc.freenode.net]
pango has joined #ocaml
<ulfdoz>
ocamlyacc gives me the message "9 rules never reduced". Reduced to what? Good or bad sign? I do not really know how to interprete.
ChipsterOne has joined #ocaml
<mflux>
it's been some time since my compiler course, but maybe it simply means they're not referred to, that is, they are never used?
<mflux>
or are they?-)
<ulfdoz>
At least they should all be necessary.
<ulfdoz>
But your hint helped. I forgot to include the productions for some control structures which would result in what you mean.
<ulfdoz>
s/mean/said/
MisterC has quit [Remote closed the connection]
zhouwei_e has joined #ocaml
zhouwei_e has quit [Remote closed the connection]
pango is now known as pangoafk
Demitar has quit [Read error: 110 (Connection timed out)]
pangoafk is now known as pango
exa has quit [Remote closed the connection]
Skal has joined #ocaml
* Submarine
is ronron
Demitar has joined #ocaml
threeve has joined #ocaml
vezenchio has joined #ocaml
__DL__ has joined #ocaml
brx has joined #ocaml
ppsmimou has quit ["Leaving"]
brx has quit [Success]
|Lupin| has joined #ocaml
<|Lupin|>
Hi.
<|Lupin|>
Which tools are avapable to handle Unicode in OCaml programs, please ?
pango is now known as pangoafk
pangoafk is now known as pango
smimou has joined #ocaml
brx has joined #ocaml
<pango>
|Lupin|: camomile ?
<|Lupin|>
What's that ?
|Lupin| has quit [Remote closed the connection]
Snark has joined #ocaml
brx has quit [Read error: 110 (Connection timed out)]
brx has joined #ocaml
pango has quit ["Leaving"]
pango has joined #ocaml
mrsolo has joined #ocaml
_fab has quit [Read error: 110 (Connection timed out)]
ChipsterOne is now known as chipster1
Bigb[a]ng is now known as Bigbang
exa has joined #ocaml
pnou has quit [Read error: 104 (Connection reset by peer)]
pnou has joined #ocaml
Skal has quit [Remote closed the connection]
brx has quit [Read error: 110 (Connection timed out)]
brx has joined #ocaml
<ulfdoz>
Probably a stupid beginner question, but anyway: Where is the difference between a type "('a, 'b) t" and a type "t of 'a * 'b"?
<mellum>
ulfdoz: the latter is not a type.
<mellum>
rather, it's a syntax error.
<Demitar>
The more useful explaination is that "T of foo_type" is a variant with the a value of type foo_type attached.
<Demitar>
:)
Skal has joined #ocaml
Snark has left #ocaml []
<Demitar>
Any recommendations on what to use to pack bits into a string? (Need to encode packets manually for a network protocol.)
<Demitar>
(I'd like something like the python struct module.)
<chipster1>
bonne nuit tout le monde
chipster1 has quit []
__DL__ has quit [Remote closed the connection]
Bigbang is now known as Bigb[a]ng
brx has quit [Read error: 110 (Connection timed out)]
SeSe has joined #ocaml
brx has joined #ocaml
mrsolo has quit [Read error: 104 (Connection reset by peer)]
vodka-goo has joined #ocaml
brx has quit [Success]
brx has joined #ocaml
brx has quit [Remote closed the connection]
brx has joined #ocaml
brx has quit [Remote closed the connection]
brx has joined #ocaml
threeve has quit []
quamaretto has joined #ocaml
<quamaretto>
If you're using a Mutex inside a function and you need to return a value from between the locking and unlocking, is there a more graceful way to do it than using a mutable type?
<Submarine>
ah I stupid or can you just use a let ... = .. in ?
<quamaretto>
How would I use that?
<Submarine>
lock ; let return_value = computation () in unlock; return_value
<Submarine>
you may want to wrap the computation in a try clause
<quamaretto>
Ah
mrsolo has joined #ocaml
<Submarine>
lock ; try let return_value = computation () in unlock; return_value with exn -> unlock; raise exn
<quamaretto>
That's what I was trying to think of, thanks
vodka-goo has quit []
Skal has quit [Remote closed the connection]
tom_p has quit [Read error: 113 (No route to host)]