00:29
sporkmonger has joined #ocaml
00:33
pantsd has joined #ocaml
00:38
Associat0r has joined #ocaml
00:44
Associ8or has joined #ocaml
00:45
Associat0r has quit [Read error: 113 (No route to host)]
00:46
Associat0r has joined #ocaml
00:47
Associ8or has quit [Connection reset by peer]
01:49
Mr_Awesome has quit [Read error: 110 (Connection timed out)]
01:54
Mr_Awesome has joined #ocaml
02:13
Mr_Awesome has quit [Connection timed out]
02:42
prince has joined #ocaml
02:44
prince has quit [SendQ exceeded]
02:44
prince has joined #ocaml
03:01
Palace_Chan has joined #ocaml
03:18
threeve has joined #ocaml
03:38
christo_m has joined #ocaml
03:38
<
palomer >
double hrmph
03:38
<
christo_m >
is it possible to concatenate strings and floats
03:38
<
christo_m >
something like print_endline "this is a string" +. 0.4
03:44
<
palomer >
"foo" ^ string_of_float 0.4
03:44
<
christo_m >
ah can you explain what's going on there
03:45
<
christo_m >
some sort of casting?
03:45
<
thelema >
christo_m: just a normal conversion.
03:45
<
thelema >
no automatic casts in ocaml.
03:46
<
thelema >
only functions that convert between common datatypes.
04:13
prince has quit [Client Quit]
04:36
<
palomer >
string_of_float takes a float and returns a string
04:59
christo_m has quit ["sleep"]
05:15
threeve has quit []
05:22
Snark has joined #ocaml
05:23
coucou747 has joined #ocaml
05:40
Submarine has joined #ocaml
05:57
ozy` has joined #ocaml
06:06
gdmfsob has joined #ocaml
06:21
reillyeon has joined #ocaml
06:26
reillyeon has quit ["leaving"]
06:39
Mr_Awesome has joined #ocaml
06:52
Submarine has quit [Read error: 110 (Connection timed out)]
06:57
Palace_Chan has quit [Client Quit]
07:11
filp has joined #ocaml
07:17
Submarine has joined #ocaml
07:22
Yoric[DT] has joined #ocaml
07:22
thelema has quit [Read error: 110 (Connection timed out)]
07:40
<
Yoric[DT] >
No news of ertai?
07:46
rwmjones_afk is now known as rwmjones
07:59
ozy` has quit [Read error: 104 (Connection reset by peer)]
08:00
<
palomer >
gdk_window_get_origin <--I can't find this function anywhere in lablgtk
08:01
<
palomer >
anyone know where it is?
08:03
* Yoric[DT]
has given up on understanding the documentation of lablgtk a long time ago.
08:05
<
palomer >
Yoric[DT], mind doing a quick grep of the word origin?
08:05
<
palomer >
I don't have the lablgtk source on me
08:06
<
Yoric[DT] >
grep doesn't find it
08:06
<
Yoric[DT] >
I don't have the full source, mind you, only the .mli .
08:10
Proteus has quit [Read error: 104 (Connection reset by peer)]
08:10
Proteus_ has joined #ocaml
08:10
Snark has quit ["Ex-Chat"]
08:14
Yoric[DT] has quit ["Ex-Chat"]
08:17
<
palomer >
mli should be enough
08:21
Submarine has quit [Read error: 110 (Connection timed out)]
08:22
Submarine has joined #ocaml
08:36
OChameau has joined #ocaml
08:52
OChameau has quit [calvino.freenode.net irc.freenode.net]
08:52
bohanlon has quit [calvino.freenode.net irc.freenode.net]
08:52
Asmadeus_ has quit [calvino.freenode.net irc.freenode.net]
08:52
petchema has quit [calvino.freenode.net irc.freenode.net]
08:52
ozzloy has quit [calvino.freenode.net irc.freenode.net]
08:52
Smerdyakov has quit [calvino.freenode.net irc.freenode.net]
08:52
maxote has quit [calvino.freenode.net irc.freenode.net]
08:52
xevz has quit [calvino.freenode.net irc.freenode.net]
08:52
rwmjones has quit [calvino.freenode.net irc.freenode.net]
08:52
mbishop has quit [calvino.freenode.net irc.freenode.net]
08:52
cmeme has quit [calvino.freenode.net irc.freenode.net]
08:52
authentic has quit [calvino.freenode.net irc.freenode.net]
08:52
rodge has quit [calvino.freenode.net irc.freenode.net]
08:52
Associat0r has quit [calvino.freenode.net irc.freenode.net]
08:52
sbok_ has quit [calvino.freenode.net irc.freenode.net]
08:52
munga has quit [calvino.freenode.net irc.freenode.net]
08:52
lde has quit [calvino.freenode.net irc.freenode.net]
08:52
jdev has quit [calvino.freenode.net irc.freenode.net]
08:52
palomer has quit [calvino.freenode.net irc.freenode.net]
08:52
haelix has quit [calvino.freenode.net irc.freenode.net]
08:52
Submarine has quit [calvino.freenode.net irc.freenode.net]
08:52
filp has quit [calvino.freenode.net irc.freenode.net]
08:52
mlh has quit [calvino.freenode.net irc.freenode.net]
08:52
snhmib has quit [calvino.freenode.net irc.freenode.net]
08:52
svenl has quit [calvino.freenode.net irc.freenode.net]
08:52
jeremiah has quit [calvino.freenode.net irc.freenode.net]
08:52
tab has quit [calvino.freenode.net irc.freenode.net]
08:52
bla has quit [calvino.freenode.net irc.freenode.net]
08:52
struk_atwork has quit [calvino.freenode.net irc.freenode.net]
08:52
mike_mcclurg has quit [calvino.freenode.net irc.freenode.net]
09:03
Proteus_ has quit [calvino.freenode.net irc.freenode.net]
09:03
coucou747 has quit [calvino.freenode.net irc.freenode.net]
09:03
pantsd has quit [calvino.freenode.net irc.freenode.net]
09:03
Jedai has quit [calvino.freenode.net irc.freenode.net]
09:03
jonafan has quit [calvino.freenode.net irc.freenode.net]
09:03
mattam has quit [calvino.freenode.net irc.freenode.net]
09:03
TaXules has quit [calvino.freenode.net irc.freenode.net]
09:03
Amorphous has quit [calvino.freenode.net irc.freenode.net]
09:03
viimrles has quit [calvino.freenode.net irc.freenode.net]
09:03
rpg has quit [calvino.freenode.net irc.freenode.net]
09:03
det has quit [calvino.freenode.net irc.freenode.net]
09:03
gim has quit [calvino.freenode.net irc.freenode.net]
09:03
ppsmimou has quit [calvino.freenode.net irc.freenode.net]
09:03
tsuyoshi has quit [calvino.freenode.net irc.freenode.net]
09:03
DRMacIver has quit [calvino.freenode.net irc.freenode.net]
09:03
r0bby has quit [calvino.freenode.net irc.freenode.net]
09:03
sporkmonger has quit [calvino.freenode.net irc.freenode.net]
09:03
Axioplase_ has quit [calvino.freenode.net irc.freenode.net]
09:03
mfp has quit [calvino.freenode.net irc.freenode.net]
09:03
smimram has quit [calvino.freenode.net irc.freenode.net]
09:03
dobblego has quit [calvino.freenode.net irc.freenode.net]
09:03
kelaouchi has quit [calvino.freenode.net irc.freenode.net]
09:16
rby has joined #ocaml
09:16
kelaouchi has joined #ocaml
09:16
rwmjones has joined #ocaml
09:16
cmeme has joined #ocaml
09:16
maxote has joined #ocaml
09:16
mbishop has joined #ocaml
09:16
xevz has joined #ocaml
09:16
Smerdyakov has joined #ocaml
09:16
ozzloy has joined #ocaml
09:16
petchema has joined #ocaml
09:16
Asmadeus_ has joined #ocaml
09:16
bohanlon has joined #ocaml
09:16
OChameau has joined #ocaml
09:16
tab has joined #ocaml
09:16
haelix has joined #ocaml
09:16
bla has joined #ocaml
09:16
jdev has joined #ocaml
09:16
palomer has joined #ocaml
09:16
struk_atwork has joined #ocaml
09:16
mike_mcclurg has joined #ocaml
09:16
authentic has joined #ocaml
09:16
lde has joined #ocaml
09:16
rodge has joined #ocaml
09:16
jeremiah has joined #ocaml
09:16
svenl has joined #ocaml
09:16
mlh has joined #ocaml
09:16
sbok_ has joined #ocaml
09:16
snhmib has joined #ocaml
09:16
Associat0r has joined #ocaml
09:16
filp has joined #ocaml
09:16
Submarine has joined #ocaml
09:16
Proteus_ has joined #ocaml
09:16
coucou747 has joined #ocaml
09:16
pantsd has joined #ocaml
09:16
sporkmonger has joined #ocaml
09:16
Jedai has joined #ocaml
09:16
Amorphous has joined #ocaml
09:16
mfp has joined #ocaml
09:16
Axioplase_ has joined #ocaml
09:16
viimrles has joined #ocaml
09:16
DRMacIver has joined #ocaml
09:16
jonafan has joined #ocaml
09:16
rpg has joined #ocaml
09:16
smimram has joined #ocaml
09:16
ppsmimou has joined #ocaml
09:16
det has joined #ocaml
09:16
dobblego has joined #ocaml
09:16
r0bby has joined #ocaml
09:16
gim has joined #ocaml
09:16
mattam has joined #ocaml
09:16
TaXules has joined #ocaml
09:16
tsuyoshi has joined #ocaml
09:17
bohanlon has quit [calvino.freenode.net irc.freenode.net]
09:17
maxote has quit [calvino.freenode.net irc.freenode.net]
09:17
cmeme has quit [calvino.freenode.net irc.freenode.net]
09:17
petchema has quit [calvino.freenode.net irc.freenode.net]
09:17
xevz has quit [calvino.freenode.net irc.freenode.net]
09:17
OChameau has quit [calvino.freenode.net irc.freenode.net]
09:17
rwmjones has quit [calvino.freenode.net irc.freenode.net]
09:17
ozzloy has quit [calvino.freenode.net irc.freenode.net]
09:17
Smerdyakov has quit [calvino.freenode.net irc.freenode.net]
09:17
Asmadeus_ has quit [calvino.freenode.net irc.freenode.net]
09:17
mbishop has quit [calvino.freenode.net irc.freenode.net]
09:22
rodge has quit [calvino.freenode.net irc.freenode.net]
09:22
authentic has quit [calvino.freenode.net irc.freenode.net]
09:23
rodge has joined #ocaml
09:23
authentic has joined #ocaml
09:23
Submarine has quit ["Leaving"]
09:26
jeremiah has quit [Read error: 104 (Connection reset by peer)]
09:40
pango has joined #ocaml
09:40
pango has quit [Nick collision from Idoru.]
09:45
jeremiah has joined #ocaml
09:54
petchema_ has joined #ocaml
09:54
OChameau has joined #ocaml
09:54
bohanlon has joined #ocaml
09:54
Asmadeus_ has joined #ocaml
09:54
ozzloy has joined #ocaml
09:54
Smerdyakov has joined #ocaml
09:54
xevz has joined #ocaml
09:54
mbishop has joined #ocaml
09:54
maxote has joined #ocaml
09:54
cmeme has joined #ocaml
09:54
rwmjones has joined #ocaml
10:01
jeremiah has quit [Read error: 104 (Connection reset by peer)]
10:09
maxote has quit [calvino.freenode.net irc.freenode.net]
10:09
OChameau has quit [calvino.freenode.net irc.freenode.net]
10:09
petchema_ has quit [calvino.freenode.net irc.freenode.net]
10:09
xevz has quit [calvino.freenode.net irc.freenode.net]
10:09
bohanlon has quit [calvino.freenode.net irc.freenode.net]
10:09
mbishop has quit [calvino.freenode.net irc.freenode.net]
10:09
cmeme has quit [calvino.freenode.net irc.freenode.net]
10:09
rwmjones has quit [calvino.freenode.net irc.freenode.net]
10:09
ozzloy has quit [calvino.freenode.net irc.freenode.net]
10:09
Asmadeus_ has quit [calvino.freenode.net irc.freenode.net]
10:09
Smerdyakov has quit [calvino.freenode.net irc.freenode.net]
10:10
Naked is now known as Hadaka
10:18
jeremiah has joined #ocaml
10:21
Axioplase_ is now known as Axioplase
10:23
svenl has quit [Read error: 110 (Connection timed out)]
10:23
petchema_ has joined #ocaml
10:23
OChameau has joined #ocaml
10:23
bohanlon has joined #ocaml
10:23
Asmadeus_ has joined #ocaml
10:23
ozzloy has joined #ocaml
10:23
Smerdyakov has joined #ocaml
10:23
xevz has joined #ocaml
10:23
mbishop has joined #ocaml
10:23
maxote has joined #ocaml
10:23
cmeme has joined #ocaml
10:23
rwmjones has joined #ocaml
10:32
svenl has joined #ocaml
11:16
Axioplase is now known as Axioplase_
11:23
rby has quit ["This computer has gone to sleep"]
11:23
pantsd has quit ["Leaving."]
11:37
Yoric[DT] has joined #ocaml
12:05
prince has joined #ocaml
12:06
prince has quit [SendQ exceeded]
12:07
prince has joined #ocaml
12:21
rby has joined #ocaml
12:26
pantsd has joined #ocaml
12:30
rmns has joined #ocaml
12:55
<
ertai >
Yoric[DT]: I've answered your mail, sorry for the handshaking issue :)
12:56
Yoric[DT] has quit ["Ex-Chat"]
12:56
ertai is now known as ertai[NP]
13:03
Associat0r has quit []
13:06
Axioplase_ is now known as Axioplase
13:41
GustNG has joined #ocaml
13:58
GustNG1 has joined #ocaml
13:59
rby has quit ["This computer has gone to sleep"]
14:14
rby has joined #ocaml
14:20
GustNG has quit [Read error: 110 (Connection timed out)]
14:25
thelema has joined #ocaml
14:40
DroneZilla has joined #ocaml
14:40
gdmfsob has quit [Read error: 60 (Operation timed out)]
15:07
Associat0r has joined #ocaml
15:11
inspecteur_ has joined #ocaml
15:11
rmns has quit [Read error: 110 (Connection timed out)]
15:29
damg has joined #ocaml
15:33
rmns has joined #ocaml
15:34
jlouis has joined #ocaml
16:02
rby has quit ["This computer has gone to sleep"]
16:49
Linktim has joined #ocaml
16:51
longh has joined #ocaml
16:54
Yoric[DT] has joined #ocaml
17:04
GustNG1 has quit ["Leaving."]
17:06
GustNG has joined #ocaml
17:13
<
olegfink >
tell me what's wrong with it, I finally mastered camlp4 enough to write that suspend thing I was bugging everyone about
17:14
thelema has quit [Read error: 60 (Operation timed out)]
17:19
vixey has joined #ocaml
17:22
Yoric[DT] has quit ["Ex-Chat"]
17:30
OChameau has quit ["Leaving"]
17:33
Snark_ has joined #ocaml
17:39
filp has quit ["Bye"]
17:43
struktured has quit [Read error: 110 (Connection timed out)]
17:44
<
rwmjones >
olegfink, what's the problem?
17:46
GustNG1 has joined #ocaml
17:53
Submarine_ has joined #ocaml
17:54
<
olegfink >
er, no problem
17:54
<
olegfink >
I just wanted some sort of a review
17:56
<
olegfink >
rwmjones: though I have some questions
17:57
<
olegfink >
first, I use _suspend_i for my private identifier. Is there a way to use a name which is guaranteed not to be used in the code?
17:57
<
olegfink >
the other thing is that current syntax for suspension is such that \a b c is \(a) b c.
17:58
<
olegfink >
how can I make it span to the right as far as possible, so that \a b c is \(a b c)?
18:00
<
olegfink >
also both \ and # are currently expressions, shouldn't they be prefix operators?
18:00
struktured has joined #ocaml
18:01
<
rwmjones >
olegfink, _suspend_i: have a look at gensym in
18:02
<
rwmjones >
as for the other thing, it's possible to change the precedence of new operators that you add. I don't really do that very much, but I'll see if I can find out for you.
18:03
<
olegfink >
oh, that gensym is of absolutely no use for me. It's useful when I need many identifiers, but I need exactly one.
18:03
<
rwmjones >
olegfink, just use some very obscure name in that case
18:04
<
rwmjones >
I don't think there is a true gensym like in lisp
18:04
<
olegfink >
well, mine is obscure enough, I was just wondering if there is some nice way to be sure I have something unique
18:05
<
rwmjones >
olegfink, you should be careful if you syntax extension allows nesting (itself) then your single unique symbol might not be as unique as you think
18:06
<
olegfink >
oh, you're right, though it isn't a problem in my case, as I use the symbol as a loop counter
18:06
<
olegfink >
but I should better implement a gensym anyway
18:08
<
olegfink >
thanks for the link with precedence, I should have remembered that tutorial
18:08
<
olegfink >
so there isn't such thing as 'operator' in camlp4?
18:10
<
rwmjones >
? not sure .. sounds like a question for caml-list
18:12
<
olegfink >
cool, I'll ask there once I gather enough questions
18:12
<
olegfink >
thanks a lot
18:16
GustNG has quit [Read error: 110 (Connection timed out)]
18:20
GustNG has joined #ocaml
18:27
itewsh has joined #ocaml
18:38
Snark_ has quit ["Ex-Chat"]
18:43
GustNG1 has quit [Read error: 110 (Connection timed out)]
18:46
GustNG1 has joined #ocaml
18:52
GustNG2 has joined #ocaml
18:55
Linktim_ has joined #ocaml
19:03
GustNG has quit [Read error: 110 (Connection timed out)]
19:04
itewsh has quit ["KTHXBYE"]
19:05
thelema has joined #ocaml
19:13
GustNG1 has quit [Read error: 110 (Connection timed out)]
19:14
Linktim has quit [Read error: 113 (No route to host)]
19:20
Submarine_ is now known as Submarine
19:24
guillem has joined #ocaml
19:37
rby has joined #ocaml
19:45
christo_m has joined #ocaml
19:46
<
christo_m >
im trying to concatenate a string and a float, can someone tell me what's wrong with the syntax here:
19:46
<
christo_m >
print_endline "testing x value of 0.3 with y value of 0.2 with a result of " ^ string_of_float(bismuth 0.3 0.2)
19:47
<
Smerdyakov >
Function call binds more tightly than infix operators. Does that suggest the fix?
19:47
<
christo_m >
paranthesis?
19:47
<
Smerdyakov >
Why ask when you can try?
19:47
<
christo_m >
im not sure where to place them
19:47
<
christo_m >
but okay
19:48
<
Smerdyakov >
The information I just gave uniquely determines the answer.
19:49
<
christo_m >
im not sure which is the infix operator, are you referring to the ^?
19:52
<
christo_m >
GustNG2: okay so..
19:52
<
christo_m >
im missing it here, sorry
19:53
<
GustNG2 >
Parens around the convert function
19:53
<
christo_m >
you mean like .... ^ (string_of_float(bismuth 0.3 0.2)) right?
19:53
<
christo_m >
i tried that, it didnt work
19:54
<
Smerdyakov >
No, parens after [print_endline] and so on.
19:54
Palace_Chan has joined #ocaml
19:56
<
GustNG2 >
Oh right missed the beginning
19:56
<
GustNG2 >
This order is simplest to understand but clumsy in most cases I think. :p
20:04
Amorphous has quit [Read error: 110 (Connection timed out)]
20:07
Amorphous has joined #ocaml
20:07
vixey has quit [Read error: 113 (No route to host)]
20:10
vixey has joined #ocaml
20:12
rmns has left #ocaml []
20:13
<
christo_m >
well, this is giving me errors so..
20:14
hkBst has joined #ocaml
20:17
christo_m has quit ["Lost terminal"]
20:23
mohbana has joined #ocaml
20:23
<
mohbana >
hi, is objective ml the same as ocaml?
20:25
Torment has joined #ocaml
20:25
prince has quit [No route to host]
20:29
Associat0r has quit []
20:31
<
jlouis >
mohbana, yes
20:31
<
jlouis >
mohbana, or rather objective caml is
20:32
mohbana has quit [Read error: 104 (Connection reset by peer)]
20:34
GustNG2 has quit [Read error: 110 (Connection timed out)]
20:34
rwmjones_ has joined #ocaml
20:35
christo_m has joined #ocaml
20:36
prince has joined #ocaml
20:36
<
christo_m >
im at a loss as to what to do
20:40
<
Smerdyakov >
christo_m, what do you mean "what to do"?
20:41
<
christo_m >
well it's giving me an error
20:42
pantsd has quit ["Leaving."]
20:42
<
Smerdyakov >
You need to end your top-level [let] with a double-semicolon.
20:42
<
Smerdyakov >
I prefer to avoid using top-level expressions in OCaml, which gets you around this problem.
20:43
<
Smerdyakov >
You can replace the last line of code with [let _ = ...], for instance.
20:43
Jedai has quit [Read error: 110 (Connection timed out)]
20:46
Linktim_ has quit ["Quitte"]
20:46
<
christo_m >
Smerdyakov: sorry could you make the chnages on pastebin and show me
20:47
<
christo_m >
This expression is not a function, it cannot be applied
20:47
<
christo_m >
im getting this type of error still
20:48
<
Smerdyakov >
No. Add two semicolons at the end of the 2nd last line.
20:49
<
christo_m >
let _ = ("testing x value of 0.3 with y value of 0.2 with a result of " ^ string_of_float(bismuth (0.3 0.2)))
20:49
<
christo_m >
and thats my last line.
20:51
<
Smerdyakov >
That should work.
20:54
itewsh has joined #ocaml
20:57
inspecteur_ has quit ["mv marmotine Laurie"]
21:00
<
christo_m >
it doesnt.
21:01
DroneZilla has left #ocaml []
21:03
<
Smerdyakov >
Please update your paste with the new code.
21:07
<
Smerdyakov >
Oh, I see. You don't understand currying.
21:07
<
Smerdyakov >
Do you know the word?
21:08
<
Smerdyakov >
(BTW, you can remove all double-semicolons from this file now, since you took my [let _] suggestion.)
21:09
<
christo_m >
Smerdyakov: explain.. :(
21:09
<
Smerdyakov >
No, I won't explain.
21:10
<
Smerdyakov >
Look up "currying" in whatever source you're using to learn OCaml.
21:11
<
christo_m >
making a function that takes multiple inputs take a single input?
21:12
<
rwmjones_ >
christo_m, Smerdyakov is being obscure as usual ... are you trying to print out something with that last statement?
21:12
<
rwmjones_ >
christo_m, so you probably want to use printf?
21:12
<
christo_m >
not quite
21:12
<
Smerdyakov >
rwmjones, that is completely unrelated to his problem.
21:12
<
Smerdyakov >
rwmjones, he has defined his own curried function and doesn't know how to call it.
21:14
<
christo_m >
bismuth 0.3 0.2 should work
21:14
<
christo_m >
i gave 2 parameters, and it accepts 2 parameters
21:14
<
Smerdyakov >
christo_m, no, you gave it one parameter, an application of 0.3 to 0.2.
21:15
<
christo_m >
i dont get it
21:15
<
christo_m >
in the interpreter i can call it like how i showed you above
21:15
<
christo_m >
and it works
21:16
<
Smerdyakov >
christo_m, no.
21:16
<
christo_m >
Smerdyakov: yes
21:18
<
christo_m >
k i fixed it
21:18
<
christo_m >
thanks rwmjones_
21:18
<
Smerdyakov >
christo_m, no, your statement was false.
21:18
<
christo_m >
what are you talking about
21:22
<
Smerdyakov >
<christo_m> in the interpreter i can call it like how i showed you above
21:26
<
rwmjones_ >
christo_m, ignore him
21:27
guillem has quit [Remote closed the connection]
21:29
<
christo_m >
rwmjones_: pm
21:29
jlouis has quit ["Leaving"]
21:36
<
christo_m >
alright wlel
21:36
<
christo_m >
i shouldve just left it how i had it before i dont know why i had to mess with it
21:38
rby has quit ["This computer has gone to sleep"]
21:49
rwmjones_ has quit ["Closed connection"]
21:50
struktured_ has joined #ocaml
21:50
itewsh has quit [Read error: 110 (Connection timed out)]
21:51
itewsh has joined #ocaml
21:51
itewsh has quit [Read error: 104 (Connection reset by peer)]
21:54
christo_m has quit ["class"]
22:02
filp has joined #ocaml
22:02
filp has quit [Client Quit]
22:06
struktured has quit [Read error: 110 (Connection timed out)]
22:08
hkBst has quit [Read error: 104 (Connection reset by peer)]
22:12
Submarine has quit [Read error: 110 (Connection timed out)]
22:44
longh has quit [Client Quit]
22:57
damg has quit [Read error: 104 (Connection reset by peer)]
23:12
Yoric[DT] has joined #ocaml
23:21
Yoric[DT] has quit ["Ex-Chat"]
23:30
sporkmonger has quit []
23:42
rhar has joined #ocaml