-----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----- _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
