[Chicken-users] new egg: gochan
Hi folks! I have lately been working on an egg for thread-safe message passing, and this is my first attempt: https://github.com/Adellica/chicken-gochan I've decided to go with the relatively well-established channel-API of GoLang since I don't really know what I'm doing. This implementation is based on Alex Shinn's channel.scm from Chibi Scheme. Please add it to the coop, and please try it out! Cheers, K. ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
Hi Kristian, On Wed, 22 Oct 2014 11:04:42 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: I have lately been working on an egg for thread-safe message passing, and this is my first attempt: https://github.com/Adellica/chicken-gochan I've decided to go with the relatively well-established channel-API of GoLang since I don't really know what I'm doing. This implementation is based on Alex Shinn's channel.scm from Chibi Scheme. Please add it to the coop, and please try it out! Cool. Thanks for sharing your work. salmonella reports a couple of issues with gochan: - Missing egg category - Missing license - Test failure (missing dependency on test, at least) BTW, have you seen http://bugs.call-cc.org/ticket/1163 ? Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
Hi, Sorry about that! Should be fixed now. Do I need to release a new version of gochan? I will fix nanomsg asap. K. On Wed, Oct 22, 2014 at 12:40 PM, Mario Domenech Goulart mario.goul...@gmail.com wrote: Hi Kristian, On Wed, 22 Oct 2014 11:04:42 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: I have lately been working on an egg for thread-safe message passing, and this is my first attempt: https://github.com/Adellica/chicken-gochan I've decided to go with the relatively well-established channel-API of GoLang since I don't really know what I'm doing. This implementation is based on Alex Shinn's channel.scm from Chibi Scheme. Please add it to the coop, and please try it out! Cool. Thanks for sharing your work. salmonella reports a couple of issues with gochan: - Missing egg category - Missing license - Test failure (missing dependency on test, at least) BTW, have you seen http://bugs.call-cc.org/ticket/1163 ? Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
On Wed, 22 Oct 2014 13:02:45 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: Sorry about that! Should be fixed now. Do I need to release a new version of gochan? No problem! Since gochan is not tracked by henrietta-cache yet, it is up to you if you want to make a new release or tweak the repo. Just make sure the latest tag specified in .release-info points to a working state. I will fix nanomsg asap. Excellent. Thank you. Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
Just make sure the latest tag specified in .release-info points to a working state. Fixed! For both nanomsg and gochan. K. ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
On Wed, 22 Oct 2014 13:22:18 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: Just make sure the latest tag specified in .release-info points to a working state. Fixed! For both nanomsg and gochan. Excellent. Thank you. A minor nit pick: the Requirements section mentions srfi-18. Usually the requirements section is used to specify things you need to have installed on your system or extra eggs. srfi-18 is a core unit in CHICKEN 4, so, if you install CHICKEN, srfi-18 will be installed too. Therefore, no need to specify srfi-18 in the requirements section. This will change in CHICKEN 5, but it'll probably take quite a long time and documentation will go to a different branch (just like we have different doc branches for CHICKEN 3 and 4 eggs). Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
On Wed, 22 Oct 2014 11:38:37 + Mario Domenech Goulart mario.goul...@gmail.com wrote: On Wed, 22 Oct 2014 13:22:18 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: Just make sure the latest tag specified in .release-info points to a working state. Fixed! For both nanomsg and gochan. Excellent. Thank you. Forgot the most important part: your egg has been added to the coop. Thanks again. :-) Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] new egg: gochan
I see. I wanted to be explicit about it having no other dependencies except core ones. I'll do some rewording! Thank you, K. On Wed, Oct 22, 2014 at 1:39 PM, Mario Domenech Goulart mario.goul...@gmail.com wrote: On Wed, 22 Oct 2014 11:38:37 + Mario Domenech Goulart mario.goul...@gmail.com wrote: On Wed, 22 Oct 2014 13:22:18 +0200 Kristian Lein-Mathisen kristianl...@gmail.com wrote: Just make sure the latest tag specified in .release-info points to a working state. Fixed! For both nanomsg and gochan. Excellent. Thank you. Forgot the most important part: your egg has been added to the coop. Thanks again. :-) Best wishes. Mario -- http://parenteses.org/mario ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users