00:01
<
holo >
while bla do done ?
00:14
<
holo >
let x = -1;;
00:14
<
holo >
let inc = fun x -> x+1;;
00:14
<
holo >
let rec funcao str x =
00:14
<
holo >
match (nth_char( str (inc(x)) ) ) with
00:14
<
holo >
|_ -> string_of_char(x)^(funcao str x );;
00:14
<
holo >
it looks a bit not caml, but its just a little
00:15
<
ketty >
you have a lot of un-needed parenteces...
00:15
<
holo >
have i sinned?
00:15
<
holo >
ketty, i am with a lot of non-patience too
00:16
<
ketty >
and you do c-style parentecing...
00:16
<
ketty >
like string_of_char(x)...
00:16
<
ketty >
if you want to go paranoid and parentece it you should do: (string_of_char x)
00:17
<
ketty >
hmm.. does your function work as expected?
00:18
<
holo >
i don't know
00:18
<
ketty >
you should do the increacement in the function call...
00:18
<
ketty >
funcao str (x+1)
00:19
cricket has quit [Read error: 104 (Connection reset by peer)]
00:19
<
ketty >
and: nth_char( str (inc(x)) )
00:19
<
ketty >
probably dont work as expected...
00:20
<
ketty >
unless string is a function :)
00:20
<
ketty >
i mean str is a function
00:20
<
holo >
str is a string
00:20
<
ketty >
then this wont work :)
00:20
<
holo >
nth_char is for strings
00:20
<
holo >
it takes a char from it
00:21
<
ketty >
you probably meant: nth_char str (inc x)
00:21
<
holo >
but not inc anymore
00:21
<
holo >
just nth_char str x
00:22
<
ketty >
all those parenteces goes away! :)
00:22
<
holo >
you have a caml thoght
00:22
<
holo >
the match ( ) with must stay no?
00:22
<
ketty >
match nth_char str x with
00:23
<
ketty >
allthou the ( ) wont change the meaning of the code in this case
00:23
<
ketty >
so you could use them if you think it makes it more readble...
00:23
<
holo >
let x = -1;;
00:23
<
holo >
let rec funcao str (x+1) =
00:23
<
holo >
match nth_char str x with
00:23
<
holo >
|_ -> string_of_char x^funcao str x ;;
00:24
<
ketty >
you chose the wrong funcao to make the increasment in thou :)
00:24
<
ketty >
making it in the definition probably is a syntax error...
00:25
Submarine has joined #ocaml
00:25
<
holo >
yeah and x+1 is not x
00:26
<
ketty >
and you dont need to define x either...
00:26
<
ketty >
x is "defined" when you call the function...
00:26
<
holo >
yeah, but i want it zero
00:26
<
ketty >
then you want to call the function with a zero value :)
00:27
<
holo >
yep but i can't put it there becouse its rec
00:27
<
holo >
let rec funcao str 0
00:27
<
ketty >
let rec funcao str x = match nth_char str x with
00:27
<
ketty >
(02:26:31) holo: `.` -> ""
00:27
<
ketty >
(02:26:31) holo: |_ -> string_of_char x^funcao str x ;;
00:27
<
ketty >
ehhh... sorry
00:28
<
ketty >
i messed up :)
00:28
<
ketty >
but what i wanted to say is...
00:28
<
ketty >
after you define your recursive function you call it with the desired arguments :)
00:29
<
ketty >
so if you want x to be zero
00:29
<
ketty >
you call it with the x argument as zero
00:29
<
ketty >
simple, no?
00:30
<
holo >
you're right
00:31
<
holo >
let inc = fun x -> x+1;;
00:31
<
holo >
let rec funcao str x =
00:31
<
holo >
match nth_char str (inc x) with
00:31
<
holo >
|_ -> string_of_char x^funcao str x ;;
00:32
<
ketty >
what to do if you want to get rid of inc?
00:32
<
holo >
let rec funcao str x =
00:32
<
holo >
match nth_char str x with
00:32
<
holo >
|_ -> string_of_char x^funcao str (x+1) ;;
00:33
<
ketty >
yes, great! :)
00:33
<
holo >
geez i got rid of much code
00:33
<
holo >
thanks ketty, you enlighted me
00:33
<
holo >
at least for some minutes :s
00:33
<
ketty >
you could do a wrapper function that calls funcao
00:33
<
holo >
ketty, i was thinking about that too
00:34
<
holo >
and would have 0 argument
00:34
<
ketty >
let f str = funcao str 0
00:34
<
holo >
but that's just a detail
00:35
dark_light has joined #ocaml
00:35
<
holo >
ketty you ment:
00:36
<
holo >
let funcao2 str 0 =
00:36
<
holo >
let rec funcao str x =
00:36
<
holo >
match nth_char str x with
00:36
<
holo >
|_ -> string_of_char x^funcao str (x+1) ;;
00:36
<
holo >
sorry for pasting the whole function
00:37
<
holo >
i understood yours
00:37
<
ketty >
this wont do anything interesting thou :)
00:37
<
holo >
but that's nice
00:38
<
ketty >
your version currently does exactly nothing :)
00:38
<
ketty >
but you are right in wraping the function inside of the other...
00:39
<
ketty >
that way you don't pollute the namespace...
00:39
<
ketty >
you understand whats wrong with your last example?
00:40
<
holo >
x is not bound to 0
00:40
<
ketty >
you have to remember that even thou a recursive function is used as a replacement for loops it is not a loop
00:41
<
ketty >
it is still just a function
00:41
<
ketty >
it just happens to call itself sometimes...
00:42
<
ketty >
so when you define a function or a recursive function nothing is returned...
00:42
<
ketty >
you just make a definition
00:42
<
ketty >
to actually "use" your function you have to call it...
00:43
<
holo >
dude of course
00:43
<
holo >
i was twisting my function to know what was stil wrong
00:43
<
holo >
funcao2 str 0
00:44
<
holo >
funcao str x
00:44
<
holo >
x is bound to 0?
00:44
<
holo >
so, if didn't want to pollute the namespace, how would i do?
00:45
<
ketty >
funcao2 str = <body of funcao (+ "in")> funcao str 0
00:45
<
ketty >
you understand what "in" means?
00:47
<
holo >
i used it much times
00:47
<
ketty >
hmm.. i probably reverse the names of the functions...
00:48
<
ketty >
so funcao is the outer function..
00:48
<
ketty >
but then again i have no clue what the name funcao is about :)
00:48
<
holo >
ketty, its just name function in portuguese
00:49
<
holo >
i was without imagination
00:50
slipstream-- has quit [Remote closed the connection]
00:50
shawn has quit ["This computer has gone to sleep"]
00:53
<
ketty >
holo: ok, :) when i am without imagination i usually name them "f"
00:53
<
ketty >
or "stupid function"
00:53
<
ketty >
ehh stupid_function :)
00:54
slipstream has joined #ocaml
00:54
<
ketty >
or weird_variable
00:57
<
holo >
|_ -> string_of_char x^funcao str (x+1)
00:58
<
holo >
This expression has type char,
00:58
<
holo >
but is used with type int.
00:58
<
holo >
of funcao str (x+1)
00:59
<
holo >
hmm it smell like {}
00:59
<
ketty >
| c -> string_of_char c ^ funcao str (x+1)
01:00
<
ketty >
since the variable x was used as argument to the function string_of_char
01:00
<
ketty >
the compiler assumed that x was a char
01:00
<
ketty >
and then when x was used in (x + 1) it gave you the error because
01:01
<
ketty >
you cant add a 1 to a char...
01:01
<
holo >
but i forgot nth_char
01:01
<
ketty >
or the real reason is that (x) is a function that takes two ints...
01:02
<
ketty >
i mean (+) is a function that takes two ints, sorry :)
01:02
<
ketty >
*damn similar symbols ^^*
01:06
<
holo >
suppose i have:
01:07
<
holo >
let rec funcao str x =
01:07
<
holo >
in funcao str 0;;
01:07
<
holo >
it's not like this what you said
01:07
<
ketty >
that looks like what i had in mind...
01:08
<
ketty >
and this all should be inside the other function... :)
01:09
<
holo >
but that doesn't make the x always 0 in every iteration?
01:10
<
ketty >
no, not as long as you increase it in the recursive function calls...
01:11
<
ketty >
but i am a bit worried about your "stop case"
01:11
<
ketty >
if the nth_char was '.' you stopped right?
01:12
<
ketty >
are you sure that your function allways will terminate
01:13
<
ketty >
or maybe it will recurse forever?
01:13
<
holo >
it wont, becouse the string
*has* "."
01:14
<
holo >
that is a given fact
01:14
<
holo >
i just don't know where
01:14
<
ketty >
ahh so your function returns the part of the string before the '.'?
01:15
<
holo >
ketty, yeah :D
01:15
<
holo >
this as some type error
01:15
<
ketty >
does it work?
01:16
<
holo >
its a function to return the object and then i make other function to return the attribute
01:16
<
holo >
ketty, you have a cammlight compiler right?
01:16
<
ketty >
i only have ocaml :)
01:17
<
holo >
This expression has type int -> char,
01:17
<
holo >
but is used with type char.
01:17
<
holo >
i'm almost dead as in sleepy mode
01:20
<
holo >
ketty, yeah!
01:20
<
holo >
now to return the attribute i just need to follow the same logic
01:20
<
holo >
and make other similar function
01:21
<
holo >
ketty, you're the man
01:21
<
holo >
thank you very much
01:21
<
holo >
i have to go sleep
01:21
<
ketty >
nice dreams ^^
01:24
<
holo >
and i learned some things
01:28
<
holo >
hey ketty if you are a girl sorry for calling you dude
01:28
<
ketty >
no offence taken :)
01:34
altDanly has joined #ocaml
01:39
danly has quit [Read error: 110 (Connection timed out)]
01:56
holo has quit ["This computer has gone to sleep"]
02:07
Submarine has quit ["Leaving"]
02:43
shawn has joined #ocaml
04:00
_shawn has quit [Read error: 110 (Connection timed out)]
04:00
_shawn has joined #ocaml
04:09
revision17__ has quit ["Ex-Chat"]
05:42
bohanlon has quit [Client Quit]
05:43
bohanlon has joined #ocaml
05:47
love-pingoo has joined #ocaml
05:56
Tachyon76 has joined #ocaml
05:59
Smerdyakov has quit ["Leaving"]
06:43
vinceviper has joined #ocaml
07:01
vinceviper has quit [Remote closed the connection]
07:09
pango is now known as pangoafk
07:36
altDanly is now known as danly
07:44
Revision17 has joined #ocaml
08:02
dark_light has quit [Read error: 110 (Connection timed out)]
08:03
dark_light has joined #ocaml
08:08
mrsolo__ has quit [Read error: 110 (Connection timed out)]
08:36
theArthur has joined #ocaml
08:40
ppsmimou has quit ["Leaving"]
09:00
ppsmimou has joined #ocaml
09:06
revision17__ has joined #ocaml
09:20
Revision17 has quit [Read error: 110 (Connection timed out)]
09:21
ppsmimou has quit ["Leaving"]
09:22
ppsmimou has joined #ocaml
09:26
shawn has left #ocaml []
09:36
<
ulfdoz >
Is there a strategy for are complete ordering of pairs?
09:36
<
ulfdoz >
The order itself is unimportant, I just want to use the Set module.
09:40
shawn has joined #ocaml
09:40
<
ulfdoz >
Ehm, forget the question, it is enough for me to order over the first element of the pair.
09:40
<
ppsmimou >
ulfdoz: you can just use the < of caml
09:40
<
ppsmimou >
it works on pairs too
09:43
<
ulfdoz >
Oh, good to know, that makes it easier.
09:48
vin100 has joined #ocaml
10:03
Skal has joined #ocaml
10:30
Snark has joined #ocaml
10:38
Skal has quit [Remote closed the connection]
11:33
pauldia has joined #ocaml
11:34
pangoafk is now known as pango
12:33
<
ulfdoz >
module type AttrSet = Set.S;;
12:33
<
ulfdoz >
module FunDep = functor (Body : AttrSet) ->
12:33
<
ulfdoz >
functor (Head : AttrSet with type t = Body.t) ->
12:33
<
ulfdoz >
type t = Body.t
12:33
<
ulfdoz >
let equal = Body.equal Body Head and
12:33
<
ulfdoz >
is_trivial = Body.subset head body or equal
12:33
<
ulfdoz >
I do not understand, why this doesn't work.
12:34
<
ulfdoz >
as I understand, the functors give me an implementation of an Implementation of module type AttrSet, but how to access the AttrSets?
12:39
mikeX has joined #ocaml
12:41
<
mikeX >
are the modules Lexer and Parser renamed to Lexing and Parsing in 3.09.1?
12:42
<
mikeX >
hmm, no that's not it, the manual is too confusing :(
12:53
<
pango >
ulfdoz: From what I understand, functors are like functions in modules space... so FunDep is a "module of two arguments" (two module of type AttSet, with a constraint between the two)
12:56
<
ulfdoz >
So I seem to have messed up modules and types.
12:56
<
pango >
I don't understand what you're trying to achieve, so I can't tell ;)
13:27
shrimpx has joined #ocaml
13:37
shrimpx_ has quit [Read error: 110 (Connection timed out)]
13:38
ulfdoz has quit [zelazny.freenode.net irc.freenode.net]
13:38
ulfdoz has joined #ocaml
14:46
Tachyon76 has quit ["Leaving"]
14:50
ptolomy has joined #ocaml
15:06
ptolomy has quit ["Chatzilla 0.9.72 [Firefox 1.5.0.1/2006011112]"]
15:14
cricket has joined #ocaml
15:14
<
cricket >
any SML'ers?
15:20
<
love-pingoo >
I once translated some SML into Caml, so I know a tiny little bit, but I doubt it can be useful
15:31
Oejet has joined #ocaml
15:42
<
love-pingoo >
you should ask on #sml
15:54
Smerdyakov has joined #ocaml
15:59
Banana has quit ["leaving"]
16:00
Banana has joined #ocaml
16:00
<
cricket >
that chan is dead
16:00
cricket has quit ["BitchX-1.1-final -- just do it."]
16:02
<
ketty >
woot! #sml is dead and we are almost not dead! =)
16:21
descender has joined #ocaml
16:49
pauldia has quit [Read error: 110 (Connection timed out)]
17:25
pango is now known as pangoafk
17:35
<
ulfdoz >
Is there any "nice to have"-Book about OCaml and functional programming in general? Haven't found anything from the last 10 years in the library.
17:38
<
Oejet >
ulfdoz: SICP would be such a book. It seems the one mentioned in the subject is nice also, but online.
17:39
pangoafk is now known as pango
17:40
<
ulfdoz >
Hey, cool. And I prepared to spend money.
17:42
<
Oejet >
There are other nice online OCaml books. You can probably find them from ocaml.org.
17:44
<
ulfdoz >
I know the "developing Applications with OCaml". But there are no theoretical aspects in it, which would help to understand the background and why it is done this way.
17:52
<
ulfdoz >
will read it, seems to be not that much. :)
17:53
<
Oejet >
Let me know, if it's any good, then I'll read it too. ;-)
17:59
Bigb[a]ng is now known as Bigbang
18:08
_JusSx_ has joined #ocaml
18:08
<
_JusSx_ >
HI OCAML PPL
18:08
<
ketty >
hello
_JusSx_
18:11
<
_JusSx_ >
any news??
18:35
ski has joined #ocaml
18:58
LimeKMag has joined #ocaml
19:00
Oatmeat|umn has quit [Read error: 104 (Connection reset by peer)]
19:04
revision17__ has quit ["Ex-Chat"]
19:19
mecolin has joined #ocaml
19:21
<
mecolin >
does somebody use a tuareg mode with emacs? It overrides my default highlighting and I have no clue how to get ride of that...
19:21
Oatmeat|umn has joined #ocaml
19:24
Snark has quit ["Leaving"]
19:48
<
pango >
yes, crap ;)
20:22
holo has joined #ocaml
20:23
<
holo >
i'm having a problem defining a type of non-terminal symbols
20:23
slipstream-- has joined #ocaml
20:23
<
holo >
ketty, hello!
20:24
<
ketty >
im not sure if it matters if they are "terminal"...
20:24
<
holo >
i can't do type token = INT of int | IDENT of string | DOT of string | Expr ( INT * DOT * IDENT);;
20:24
<
holo >
ketty, if they are not defined looks like it matters
20:25
slipstream has quit [Read error: 104 (Connection reset by peer)]
20:25
<
ketty >
should be Expr of ...
20:25
<
holo >
becouse he doesn't know what is INT yet
20:25
<
holo >
becouse it wasn't evaluated
20:25
<
holo >
i typed that now
20:25
<
holo >
so that error is normal
20:25
<
holo >
but not the problem
20:26
<
ketty >
it could be solved by defining INT etc before...
20:27
<
holo >
i can't do that becouse that will conflit with other tokens in branches of a match with
20:27
<
holo >
they will have different types
20:27
<
holo >
like token1 and token2
20:27
<
ketty >
you could do Expr of int * string * string
20:28
<
holo >
ketty, yes but that won't do the job becouse i want INT to be the same name as the "int" of Expr
20:28
<
holo >
when it is read by the sintax analyser
20:28
<
holo >
houston houston we've got a problem
20:29
<
ketty >
Expr of token list ?
20:29
<
ski >
what does 'INT' mean, here ?
20:29
<
holo >
i tried Expr of (INT of int) * (DOT of string) * (IDENT of string) but gave syntax error, it musted be awaiting a type only syntax
20:30
<
holo >
ski, means int
20:30
<
holo >
its there the meaning
20:30
<
holo >
ski, yes i must do that becouse i want to do INT number in functions
20:31
<
ski >
you can't use the constructor names 'INT','DOT','IDENT' as if they were types
20:31
<
flux__ >
type token = Expr of int_expr * dot * ident and int_expr = Int of int and dot = Dot of string and ident = Ident of string
20:31
<
ski >
are you sure you want 'INT','IDENT','DOT','Expr' as constructors in the same type ?
20:31
<
holo >
ski, as a consequence of my problem, no.
20:32
<
holo >
ski yes i'm sure
20:32
<
ski >
holo : i.e. would what flux__ suggested work =
20:39
<
holo >
flux__, very nice!
20:39
<
flux__ >
happy to be of help
20:42
<
holo >
Type token defined.
20:42
<
holo >
Type int_expr defined.
20:42
<
holo >
Type dot defined.
20:42
<
holo >
Type ident defined.
20:43
<
holo >
so it is as if i defined int_expr , dot and ident before token
20:43
<
ketty >
or rather at the same time :)
20:43
<
flux__ >
yes, well, or simultaneously, but that doesn't matter here
20:43
<
ketty >
they could mutaly depend on eachother...
20:43
_JusSx_ has quit ["leaving"]
20:50
<
ski >
you could have defined 'token' last, and the other three in some order (possibly at same time) before that ..
20:53
<
holo >
let rec ident2_of_dot_field str x =
20:53
<
holo >
match nth_char str x with
20:53
<
holo >
`a`..`z` -> string_of_char(nth_char str x) ^ ident2_of_dot_field str (x+1)
20:53
<
holo >
| `` -> "";;
20:53
<
holo >
`` is bad formed
20:54
<
ketty >
there is no such thing as an empty char...
20:54
<
holo >
i wanted to mean that if there is not another caracter to be read
20:54
<
holo >
ketty, i noticed :s
20:55
<
ketty >
what happens when you call nth_char with a to big x?
20:55
<
ketty >
you will get an error right?
20:55
<
holo >
ketty, this doesn't even evaluate
20:57
<
ketty >
before the match you could compare x to the length of the string...
20:57
<
ketty >
would that solve things?
20:57
<
flux__ >
`a` is not ocaml either
20:57
<
flux__ >
you mean 'a'
20:58
<
holo >
flux__, t #let x = `c`;;
20:58
<
holo >
x : char = `c`
20:58
<
holo >
flux__, i don't know about ocaml, but this works in camllight
20:59
<
ketty >
doesn't work in ocaml...
21:00
<
holo >
well, incompatible implementations
21:00
<
flux__ >
`Foo itself is valid ocaml, btw
21:00
<
flux__ >
I'm usually assuming people are talking about ocaml in, well, #ocaml.. ;)
21:00
<
holo >
flux__, #camllight doesn't exist :s
21:01
<
holo >
and caml if exists has one or two ppl
21:03
mrsolo__ has joined #ocaml
21:05
jcreigh has joined #ocaml
21:10
jcreigh has quit ["leaving"]
21:14
smimou has joined #ocaml
21:21
holo has quit ["This computer has gone to sleep"]
21:28
Skal has joined #ocaml
21:32
Bigbang is now known as Bigb[a]ng
21:42
rillig has joined #ocaml
21:45
perspectivet has joined #ocaml
21:56
smimou has quit ["bli"]
22:00
Skal has quit [Remote closed the connection]
22:08
neax has joined #ocaml
22:44
love-pingoo has quit [Read error: 110 (Connection timed out)]
22:56
ulfdoz has quit [zelazny.freenode.net irc.freenode.net]
22:56
shawn has quit [zelazny.freenode.net irc.freenode.net]
22:56
dark_light has quit [zelazny.freenode.net irc.freenode.net]
22:56
Oejet has quit [zelazny.freenode.net irc.freenode.net]
22:56
bohanlon has quit [zelazny.freenode.net irc.freenode.net]
22:56
danly has quit [zelazny.freenode.net irc.freenode.net]
22:56
Demitar has quit [zelazny.freenode.net irc.freenode.net]
22:56
ketty has quit [zelazny.freenode.net irc.freenode.net]
22:56
neax has quit [zelazny.freenode.net irc.freenode.net]
22:56
perspectivet has quit [zelazny.freenode.net irc.freenode.net]
22:56
rillig has quit [zelazny.freenode.net irc.freenode.net]
22:56
Oatmeat|umn has quit [zelazny.freenode.net irc.freenode.net]
22:56
ski has quit [zelazny.freenode.net irc.freenode.net]
22:56
LimeKMag has quit [zelazny.freenode.net irc.freenode.net]
22:56
ppsmimou has quit [zelazny.freenode.net irc.freenode.net]
22:56
TaXules has quit [zelazny.freenode.net irc.freenode.net]
22:56
Hadaka has quit [zelazny.freenode.net irc.freenode.net]
22:56
dvekravy has quit [zelazny.freenode.net irc.freenode.net]
22:56
julbouln has quit [zelazny.freenode.net irc.freenode.net]
22:56
flux__ has quit [zelazny.freenode.net irc.freenode.net]
22:56
mecolin has quit [zelazny.freenode.net irc.freenode.net]
22:56
_shawn has quit [zelazny.freenode.net irc.freenode.net]
22:56
zmdkrbou has quit [zelazny.freenode.net irc.freenode.net]
22:56
theArthur has quit [zelazny.freenode.net irc.freenode.net]
22:56
Bigb[a]ng has quit [zelazny.freenode.net irc.freenode.net]
22:56
pango has quit [zelazny.freenode.net irc.freenode.net]
22:56
det has quit [zelazny.freenode.net irc.freenode.net]
22:56
pattern has quit [zelazny.freenode.net irc.freenode.net]
22:56
neax has joined #ocaml
22:56
perspectivet has joined #ocaml
22:56
rillig has joined #ocaml
22:56
Oatmeat|umn has joined #ocaml
22:56
mecolin has joined #ocaml
22:56
LimeKMag has joined #ocaml
22:56
ski has joined #ocaml
22:56
Oejet has joined #ocaml
22:56
ulfdoz has joined #ocaml
22:56
shawn has joined #ocaml
22:56
ppsmimou has joined #ocaml
22:56
theArthur has joined #ocaml
22:56
dark_light has joined #ocaml
22:56
bohanlon has joined #ocaml
22:56
_shawn has joined #ocaml
22:56
danly has joined #ocaml
22:56
ketty has joined #ocaml
22:56
zmdkrbou has joined #ocaml
22:56
Demitar has joined #ocaml
22:56
TaXules has joined #ocaml
22:56
Hadaka has joined #ocaml
22:56
Bigb[a]ng has joined #ocaml
22:56
julbouln has joined #ocaml
22:56
dvekravy has joined #ocaml
22:56
flux__ has joined #ocaml
22:56
det has joined #ocaml
22:56
pango has joined #ocaml
22:56
pattern has joined #ocaml
22:56
altDanly has joined #ocaml
23:01
ulfdoz has quit [zelazny.freenode.net irc.freenode.net]
23:01
ketty has quit [zelazny.freenode.net irc.freenode.net]
23:01
Oejet has quit [zelazny.freenode.net irc.freenode.net]
23:01
dark_light has quit [zelazny.freenode.net irc.freenode.net]
23:01
shawn has quit [zelazny.freenode.net irc.freenode.net]
23:01
danly has quit [zelazny.freenode.net irc.freenode.net]
23:01
Demitar has quit [zelazny.freenode.net irc.freenode.net]
23:01
bohanlon has quit [zelazny.freenode.net irc.freenode.net]
23:01
dvekravy has quit [zelazny.freenode.net irc.freenode.net]
23:01
flux__ has quit [zelazny.freenode.net irc.freenode.net]
23:01
LimeKMag has quit [zelazny.freenode.net irc.freenode.net]
23:01
Hadaka has quit [zelazny.freenode.net irc.freenode.net]
23:01
TaXules has quit [zelazny.freenode.net irc.freenode.net]
23:01
julbouln has quit [zelazny.freenode.net irc.freenode.net]
23:01
mecolin has quit [zelazny.freenode.net irc.freenode.net]
23:01
neax has quit [zelazny.freenode.net irc.freenode.net]
23:01
perspectivet has quit [zelazny.freenode.net irc.freenode.net]
23:01
rillig has quit [zelazny.freenode.net irc.freenode.net]
23:01
ppsmimou has quit [zelazny.freenode.net irc.freenode.net]
23:01
ski has quit [zelazny.freenode.net irc.freenode.net]
23:01
Oatmeat|umn has quit [zelazny.freenode.net irc.freenode.net]
23:01
pango has quit [zelazny.freenode.net irc.freenode.net]
23:01
Bigb[a]ng has quit [zelazny.freenode.net irc.freenode.net]
23:01
det has quit [zelazny.freenode.net irc.freenode.net]
23:01
_shawn has quit [zelazny.freenode.net irc.freenode.net]
23:01
theArthur has quit [zelazny.freenode.net irc.freenode.net]
23:01
zmdkrbou has quit [zelazny.freenode.net irc.freenode.net]
23:01
pattern has quit [zelazny.freenode.net irc.freenode.net]
23:03
slipstream-- has quit [Remote closed the connection]
23:04
slipstream has joined #ocaml
23:04
mrsolo__ has quit [Killed by ballard.freenode.net (Nick collision)]
23:04
mrsolo__ has joined #ocaml
23:04
neax has joined #ocaml
23:04
perspectivet has joined #ocaml
23:04
rillig has joined #ocaml
23:04
Oatmeat|umn has joined #ocaml
23:04
mecolin has joined #ocaml
23:04
LimeKMag has joined #ocaml
23:04
ski has joined #ocaml
23:04
Oejet has joined #ocaml
23:04
ulfdoz has joined #ocaml
23:04
shawn has joined #ocaml
23:04
ppsmimou has joined #ocaml
23:04
theArthur has joined #ocaml
23:04
dark_light has joined #ocaml
23:04
bohanlon has joined #ocaml
23:04
_shawn has joined #ocaml
23:04
danly has joined #ocaml
23:04
ketty has joined #ocaml
23:04
zmdkrbou has joined #ocaml
23:04
Demitar has joined #ocaml
23:04
TaXules has joined #ocaml
23:04
Hadaka has joined #ocaml
23:04
Bigb[a]ng has joined #ocaml
23:04
julbouln has joined #ocaml
23:04
dvekravy has joined #ocaml
23:04
flux__ has joined #ocaml
23:04
det has joined #ocaml
23:04
pango has joined #ocaml
23:04
pattern has joined #ocaml
23:04
CLxyz has quit [SendQ exceeded]
23:04
ulfdoz has quit [zelazny.freenode.net irc.freenode.net]
23:04
ketty has quit [zelazny.freenode.net irc.freenode.net]
23:04
Oejet has quit [zelazny.freenode.net irc.freenode.net]
23:04
dark_light has quit [zelazny.freenode.net irc.freenode.net]
23:04
shawn has quit [zelazny.freenode.net irc.freenode.net]
23:04
danly has quit [zelazny.freenode.net irc.freenode.net]
23:04
Demitar has quit [zelazny.freenode.net irc.freenode.net]
23:04
bohanlon has quit [zelazny.freenode.net irc.freenode.net]
23:04
dvekravy has quit [zelazny.freenode.net irc.freenode.net]
23:04
mrsolo__ has quit [zelazny.freenode.net irc.freenode.net]
23:04
flux__ has quit [zelazny.freenode.net irc.freenode.net]
23:04
LimeKMag has quit [zelazny.freenode.net irc.freenode.net]
23:04
Hadaka has quit [zelazny.freenode.net irc.freenode.net]
23:04
TaXules has quit [zelazny.freenode.net irc.freenode.net]
23:04
julbouln has quit [zelazny.freenode.net irc.freenode.net]
23:04
mecolin has quit [zelazny.freenode.net irc.freenode.net]
23:04
neax has quit [zelazny.freenode.net irc.freenode.net]
23:04
perspectivet has quit [zelazny.freenode.net irc.freenode.net]
23:04
rillig has quit [zelazny.freenode.net irc.freenode.net]
23:04
ppsmimou has quit [zelazny.freenode.net irc.freenode.net]
23:04
ski has quit [zelazny.freenode.net irc.freenode.net]
23:04
Oatmeat|umn has quit [zelazny.freenode.net irc.freenode.net]
23:04
pango has quit [zelazny.freenode.net irc.freenode.net]
23:04
Bigb[a]ng has quit [zelazny.freenode.net irc.freenode.net]
23:05
det has quit [zelazny.freenode.net irc.freenode.net]
23:05
_shawn has quit [zelazny.freenode.net irc.freenode.net]
23:05
theArthur has quit [zelazny.freenode.net irc.freenode.net]
23:05
zmdkrbou has quit [zelazny.freenode.net irc.freenode.net]
23:05
pattern has quit [zelazny.freenode.net irc.freenode.net]
23:09
mrsolo__ has joined #ocaml
23:09
neax has joined #ocaml
23:09
perspectivet has joined #ocaml
23:09
rillig has joined #ocaml
23:09
Oatmeat|umn has joined #ocaml
23:09
mecolin has joined #ocaml
23:09
ski has joined #ocaml
23:09
Oejet has joined #ocaml
23:09
ulfdoz has joined #ocaml
23:09
shawn has joined #ocaml
23:09
ppsmimou has joined #ocaml
23:09
theArthur has joined #ocaml
23:09
dark_light has joined #ocaml
23:09
bohanlon has joined #ocaml
23:09
_shawn has joined #ocaml
23:09
ketty has joined #ocaml
23:09
zmdkrbou has joined #ocaml
23:09
Demitar has joined #ocaml
23:09
TaXules has joined #ocaml
23:09
Hadaka has joined #ocaml
23:09
Bigb[a]ng has joined #ocaml
23:09
julbouln has joined #ocaml
23:09
dvekravy has joined #ocaml
23:09
flux__ has joined #ocaml
23:09
det has joined #ocaml
23:09
pango has joined #ocaml
23:09
pattern has joined #ocaml
23:11
slipstream has quit [Remote closed the connection]
23:12
slipstream has joined #ocaml
23:14
joshcryer has quit [Client Quit]
23:16
joshcryer has joined #ocaml
23:30
Narrenschiff has quit ["Leaving"]
23:33
sym0r_ has joined #ocaml
23:43
neax has quit [Read error: 110 (Connection timed out)]
23:50
sym0r_ has quit [Read error: 104 (Connection reset by peer)]
23:50
sym0r__ has joined #ocaml