ednarofi has quit [Read error: 104 (Connection reset by peer)]
ednarofi has joined #ocaml
ednarofi_ has joined #ocaml
ednarofi has quit [Read error: 104 (Connection reset by peer)]
ednarofi_ has quit [Read error: 110 (Connection timed out)]
screwt8 has quit [Remote closed the connection]
screwt8 has joined #ocaml
ygrek has joined #ocaml
netx has quit [Remote closed the connection]
screwt8 has quit [Remote closed the connection]
netx has joined #ocaml
m3ga has joined #ocaml
m3ga has quit ["disappearing into the sunset"]
bluestorm has quit [Read error: 104 (Connection reset by peer)]
bluestorm has joined #ocaml
screwt8 has joined #ocaml
Len2 has quit [Read error: 110 (Connection timed out)]
slipstream has joined #ocaml
Tetsuo__ has joined #ocaml
slipstream-- has quit [Read error: 110 (Connection timed out)]
seafoodX has quit [Read error: 110 (Connection timed out)]
seafoodX has joined #ocaml
buluca has quit [Read error: 113 (No route to host)]
buluca has joined #ocaml
seafoodX has quit []
leo037 has joined #ocaml
schme`` has joined #ocaml
schme` has quit [Read error: 110 (Connection timed out)]
seafoodX has joined #ocaml
ednarofi has joined #ocaml
_blackdog has joined #ocaml
ednarofi has quit [Remote closed the connection]
ktne has joined #ocaml
<ktne>
hello
ednarofi has joined #ocaml
<ktne>
what is the preffered way to implement a parser in a functional language?
<ktne>
i guess it should be tail recursive somehow, but i can't imagine how
seafoodX has quit []
seafoodX has joined #ocaml
_blackdog has left #ocaml []
<bluestorm>
ktne: recursive descent ?
<ktne>
i guess so
malc_ has joined #ocaml
seafoodX has quit []
<bluestorm>
ktne:
<ktne>
yes?
<bluestorm>
an idiomatic way of doing that in OCaml (apart from ocamlyacc) are Stream parsers
<bluestorm>
Stream are a kind of imperative lazy data structure
<ktne>
hmm
<ktne>
sounds complicated
<bluestorm>
you can make recursive-descent parser easily with that
<bluestorm>
but not every grammar is recursive-descent suited
<bluestorm>
it basically depend on what you have to parse
<ktne>
xml
<bluestorm>
why don't you use a xml library ?
<bluestorm>
ocaml does have xml libs
<bluestorm>
rich ones or simple ones
<bluestorm>
anyway, i think XML would be easy enough to parse with a recursive-descent parser
<ktne>
i'm not really writing this for ocaml but for sml
<bluestorm>
hm
<bluestorm>
i don't know if sml have streams, wich are nice, but i think that would fit as well
<bluestorm>
(and i suppose sml have xml librairies too)
seafoodX has joined #ocaml
buluca has quit [Read error: 113 (No route to host)]
hcarty has joined #ocaml
<hcarty>
Is anyone here interested in a (slightly) updated Psilab tarball?
<hcarty>
Only updated such that it will compile with gcc 4.x... it is still using its own OCaml 3.01 copy
pango has quit [Remote closed the connection]
pango has joined #ocaml
seafoodX has quit []
Smerdyakov has joined #ocaml
ednarofi has quit [Read error: 104 (Connection reset by peer)]
ednarofi has joined #ocaml
<bluestorm>
hcarty: what's Psilab ?
ktne has left #ocaml []
<bluestorm>
hm
<bluestorm>
looks interesting
<bluestorm>
is it still used by someone ?
<hcarty>
bluestorm: I'm not sure if it's still in use
<bluestorm>
what would you use that for ?
<bluestorm>
i'd say engineering and physics
<hcarty>
Yes, I think so
<hcarty>
That would be my personal reasons for us
<hcarty>
e
<bluestorm>
peoples are likely to use scilab for such things
<hcarty>
The main benefit I see in Psilab is that it's really just a collection of OCaml modules
authentic is now known as someone^
someone^ is now known as authentic
<hcarty>
So it has OCaml's benefits
<bluestorm>
that makes it interesting for caml guys, but i'm not sure other peoples with see a use for that
<hcarty>
Yes... I'll likely use at least parts of it in my grad research, but I'm not sure how much others will care with Scilab/Octave/etc already out there
ShockSMX has quit [Read error: 104 (Connection reset by peer)]
ednarofi has quit [Read error: 110 (Connection timed out)]
malc_ has quit ["leaving"]
ShockSMX has joined #ocaml
smimram is now known as smimou
authentic has quit ["Changing server"]
hcarty has quit ["leaving"]
tty56_ has joined #ocaml
authentic has joined #ocaml
ednarofi has joined #ocaml
tty56 has quit [Read error: 110 (Connection timed out)]
ednarofi has quit [Read error: 110 (Connection timed out)]
ednarofi has joined #ocaml
Smerdyakov has quit ["BRB"]
Smerdyakov has joined #ocaml
ednarofi_ has joined #ocaml
ednarofi has quit [Read error: 110 (Connection timed out)]
smimram has joined #ocaml
ygrek has quit [Remote closed the connection]
Mr_Awesome has joined #ocaml
smimram has quit [Read error: 110 (Connection timed out)]
_blackdog has joined #ocaml
_blackdog has left #ocaml []
ednarofi_ has quit [Read error: 110 (Connection timed out)]
ednarofi has joined #ocaml
screwt862 has joined #ocaml
screwt862 has left #ocaml []
screwt8 has quit [Read error: 104 (Connection reset by peer)]
vuks has joined #ocaml
leo037 has quit ["Leaving"]
buluca has joined #ocaml
buluca has quit [Read error: 104 (Connection reset by peer)]
buluca has joined #ocaml
jlouis_ is now known as jlouis
bluestorm has quit ["Konversation terminated!"]
fulgencio has joined #ocaml
danderson has joined #ocaml
gaja has quit [Read error: 110 (Connection timed out)]