chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Question


From: Raffael Cavallaro
Subject: Re: [Chicken-users] Question
Date: Thu, 29 Dec 2005 12:32:07 -0500


On Dec 29, 2005, at 8:41 AM, felix winkelmann wrote:

Real OS-level multithreading is currently not posssible for Scheme code,


Right, I got this from your reply a few months ago when I asked whether this would wreak havoc with the stack and gc.

but

separate processes might actually be a working alternative.


Gauche (gosh) does threads this way, as separate unix processes, which is why I suggested it.

What we need

is some efficient method of exchanging data between processes. Perhaps

serialization over shared memory?


I was thinking shared memory too (but only because I imagine this would be the fastest kind of IPC). Of course actual benchmarking as you suggested is the right way to do it.

This is what I love about Chicken - I say "wouldn't it be nice if..." a few days after xmas, and Felix is talking about benchmarking different implementation strategies before new years!

Raffael Cavallaro, Ph.D.

P.S. rereading my recent mail to the list, I realize that due to my poor choice of phrasing, some readers might get the impression that I was writing that the objc egg was the work of Andre van Tonder. The objc egg is of course the work of Zbigniew Szadkowski based on Felix's earlier version.


reply via email to

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