[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Coming to Scheme from Python.
From: |
Kon Lovett |
Subject: |
Re: [Chicken-users] Coming to Scheme from Python. |
Date: |
Wed, 13 Sep 2006 05:41:15 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sep 13, 2006, at 3:27 AM, Simon Wittber wrote:
Hello Chicken Users!
I'm a Python game programmer, and am investigating Scheme (Chicken
Scheme) as a replacement, as I am dissatisfied with Python due to its
inability to use dual core CPU's in Win32 environments.
Below is my understanding of the current situation re Chicken &
machine threads:
Chicken doesn't support machine threading so w/ multi-processor/core
machines Chicken can only distribute a task via os processes. You may
want to review the Chicken mail archive for this topic.
Adding machine threading to Chicken will entail sophisticated work; a
shared gc heap is non-trivial. Per thread heaps are easier but put
the burden of transferring ownership & locking on the user. In any
case Chicken core routines make assumptions about single thread of
control.
Best Wishes,
Kon
<snip>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iEYEARECAAYFAkUH/GsACgkQJJNoeGe+5O7TtgCdHNpvMyHqMnUZBJhZq0utiunt
iC4AnAnfsoIb0VHFf98XLkj5vpLXOJUr
=YK+B
-----END PGP SIGNATURE-----