chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-hackers] on ticket 1231


From: Jörg F . Wittenberger
Subject: [Chicken-hackers] on ticket 1231
Date: Fri, 22 Jan 2016 19:42:09 +0100
User-agent: Mozilla/5.0 (X11; Linux armv7l; rv:38.0) Gecko/20100101 Icedove/38.4.0

Hi all,

there is a problem I have with ticket 1231.
http://bugs.call-cc.org/ticket/1231

In short: I'd love to see the patch applied.  (Or learn about issues it
causes.)

Long story: The pigeon-hole egg I recently published looks internally
somewhat like the "rewrite it using condition-variables" the source of
the mailbox egg suggests.  (Ignoring here that it allows for flow
control to avoid a fast sender bringing down the whole system by blowing
up memory consumption.)

Right now the development version (according to the measurements I've
been able to create - you know "benchmarks", they always lie) is roughly
on par on performance with the mailbox egg.  That is: WHEN using
`(mutex-lock! #f #f)`.

I hesitate to release this code, because I don't want to cause trouble.
 The released version works around the srfi-18 incompatibility at the
cost of ~20% performance loss.  Too bad to be ignored.

Best

/Jörg



reply via email to

[Prev in Thread] Current Thread [Next in Thread]