malc has quit ["no reason"]
libertaire has joined #ocaml
<
libertaire>
helloooooooo
<
libertaire>
is there someone ?
libertaire has quit [Client Quit]
Yurik has joined #ocaml
malc has joined #ocaml
gl has joined #ocaml
tav`` has quit [Read error: 104 (Connection reset by peer)]
tav`` has joined #ocaml
malc has quit ["no reason"]
Yurik has quit ["Client Exiting"]
}Topaz{ has joined #ocaml
<
}Topaz{>
all the string tokenizing things i've seen using 'parser' seem to construct the tokens by appending a character at a time
<
}Topaz{>
is that not a little inefficient?
<
smkl>
Yes. perhaps use Buffer if you want to be more efficient
<
}Topaz{>
is that a mutable string or something?
<
smkl>
strings are mutable in ocaml anyways
<
smkl>
i guess Buffer is designed for stuff like tokenizers
<
}Topaz{>
is it possible to do a case insensitive match in a parser comparison?
<
smkl>
perhaps something like [< 'String x when (String.uppercase x = String.uppercase str) >] -> ()
owll has joined #ocaml
owll has quit ["Client Exiting"]
libertaire has joined #ocaml
<
libertaire>
hellooooooooo
libertaire has quit [Client Quit]
Yokay has joined #ocaml
Yokay has left #ocaml []
sulf has joined #ocaml
sulf has left #ocaml []
graydon has quit [Remote closed the connection]
graydon has joined #ocaml
gl has quit [No route to host]
gene9 has joined #ocaml
gene9 has quit ["b"]
malc has joined #ocaml
}Topaz{ has quit ["zZ"]