cjeris changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/
smimou has quit ["bli"]
love-pingoo has quit ["Connection reset by pear"]
zarvok has joined #ocaml
johnnowak has joined #ocaml
johnnowak has quit [Client Quit]
zarvok has quit ["BitchX-1.1-final -- just do it."]
malc_ has quit ["leaving"]
joshcryer has quit [Client Quit]
pants1 has quit [Remote closed the connection]
slipstream has joined #ocaml
slipstream-- has quit [Read error: 60 (Operation timed out)]
sourcerror__ has quit ["Leaving"]
sourcerror__ has joined #ocaml
sourcerror__ is now known as sourcerror
Smerdyakov has quit ["Leaving"]
Submarine has joined #ocaml
Mr_Awesome has quit ["...and the Awesome level drops"]
cmvjk has joined #ocaml
Z4rd0Z has quit []
benny_ has joined #ocaml
benny has quit [Read error: 60 (Operation timed out)]
smimou has joined #ocaml
jlouis has quit ["Leaving"]
Submarine has quit ["Leaving"]
love-pingoo has joined #ocaml
bluestorm has joined #ocaml
love-pingoo has quit ["Connection reset by pear"]
love-pingoo has joined #ocaml
love-pingoo has quit [Remote closed the connection]
ayrnieu has quit [Remote closed the connection]
ayrnieu has joined #ocaml
love-pingoo has joined #ocaml
swater has joined #ocaml
<flux> hmm.. finally thinking of trying out the memory profiler patch.. does it require recompiling everything?
<G> flux: oh yeah, I had another go at the scaml patch you suggested, no go, but thanks anyway
<flux> g, did you try against the ocaml version they were developed for?
<G> flux: Fedora wouldn't allow what'd essentially be a downgrade
<G> the patch applied cleanly (manually), except for assembly and a couple of changes in style
<G> (although I have suggested a downgrade)
bzzbzz has quit ["leaving"]
ikaros_ has joined #ocaml
mikeX has joined #ocaml
ikaros_ has quit ["Leaving"]
bluestorm has quit ["Konversation terminated!"]
bluestorm has joined #ocaml
slipstream has quit [Read error: 60 (Operation timed out)]
Morphous has joined #ocaml
pango has quit [Remote closed the connection]
pango has joined #ocaml
slipstream has joined #ocaml
Amorphous has quit [Read error: 110 (Connection timed out)]
vital303 has joined #ocaml
slipstream-- has joined #ocaml
slipstream has quit [Read error: 60 (Operation timed out)]
er has quit [Read error: 104 (Connection reset by peer)]
er has joined #ocaml
Z4rd0Z has joined #ocaml
smimp has joined #ocaml
pango has quit [Remote closed the connection]
<mrvn> Is there a parser for debian control files, e.g. Packages.gz, for ocaml?
love-pingoo has quit ["Connection reset by pear"]
pango has joined #ocaml
<mikeX> mrvn: maybe in the approx package
<mrvn> Approx is an HTTP-based Debian archive server. It fetches packages from remote repositories on demand, and caches them for local use. ...
<mrvn> That one?
<mikeX> yeap
<mikeX> (it's written in ocaml)
<mikeX> this one seems more promising
<mrvn> I need so search&replace package names including any references in Depends/Conflicts/...
<mrvn> mikeX: thx. that one looks like a good starting point.
<mikeX> np
Smerdyakov has joined #ocaml
<flux> hmh, I'm surprised, message-passing between actual threads in C is twice as fast as with my single-thread continuation-thingy in Ocaml :-/
<flux> (cps-style framework)
<flux> I bet mlton would be faster.. ;-)
<flux> (I'll say that ahead before anyone else does ;-))
<Smerdyakov> Or how about just "any optimizing compiler will probably beat the misleadingly named ocamlopt"? ;-)
<flux> actually the c-version is 2.7 times as fast :)
<mrvn> maybe your ocaml code is bad
<flux> that could be
<mrvn> do you use select()?
<flux> no.. I will do a useless roundtrip to libselect, though
<mrvn> So you have a list of fds that you convert on each libselect call?
joshcryer has joined #ocaml
<flux> no, nothing like that, it's all in memory, but the framework supports incoming fd-events
<flux> it turns out commenting the Libevent-call helps the program so that the c-version is only 1.5 times as fast
<flux> but neither of the programs do anything with any fds
<mrvn> In my last cps based parser I made the IPC calls to be simple function calls.
<flux> yeah, I can see that would work, and be very fast
<mrvn> Going from posix messages between threads in C to function calls in ocaml was a lot quicker.
<flux> but I'm trying to replicate the Event-module
<Smerdyakov> flux, you're re-implementing part of the thread library?
<flux> and it's not immediately obvious how to do that with simple function calls
<flux> yes, but it's not that big deal when you don't need to deal with locking, actually I've done it already
<mrvn> flux: MyThread.event thread event :)
<flux> I suppose 40000 messages per second is a lot more than I need, though
<flux> hm, actually 80000, there's a response also
<mrvn> I didn't have any expensive jobs so I only scheduled on read. All jobs would get some read event, parse it, write a responce and go back to sleep.
<flux> it might be that the module is overly complex
<mrvn> home, sweet home. *wave*
<flux> bye
<flux> infact I think that's where I'll be headed next, bye2 ;-)
malc_ has joined #ocaml
ikaros has joined #ocaml
<Smerdyakov> Times zones are a funny thing. It's just time for me to _leave_ home for the day.
ikaros has quit ["segfault"]
JeffSmac has joined #ocaml
JeffSmac has quit [Client Quit]
ikaros has joined #ocaml
jlouis has joined #ocaml
bluestorm has quit [Remote closed the connection]
bluestorm has joined #ocaml
slipstream-- has quit [Read error: 60 (Operation timed out)]
smimp has quit ["Lost terminal"]
slipstream has joined #ocaml
jlouis_ has joined #ocaml
jlouis has quit [Read error: 110 (Connection timed out)]
mqtt has joined #ocaml
slipstream-- has joined #ocaml
slipstream has quit [Read error: 60 (Operation timed out)]
love-pingoo has joined #ocaml
postalchris has joined #ocaml
lucca has joined #ocaml
Nutssh has quit [Remote closed the connection]
Nutssh has joined #ocaml
swater has quit ["Quat"]
Submarine has joined #ocaml
Z4rd0Z has quit []
smimou has quit ["bli"]
ikaros has quit ["segfault"]
Ai_Itai has quit ["Leaving"]
love-pingoo has quit ["Connection reset by pear"]
love-pingoo has joined #ocaml
bluestorm has quit ["Konversation terminated!"]
JeffSmac has joined #ocaml
JeffSmac has quit [Client Quit]
seoushi has quit ["Leaving"]