[Chicken-users] new egg: gochan

2014-10-22 Thread Kristian Lein-Mathisen
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

2014-10-22 Thread Mario Domenech Goulart
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

2014-10-22 Thread Kristian Lein-Mathisen
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

2014-10-22 Thread Mario Domenech Goulart
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

2014-10-22 Thread Kristian Lein-Mathisen
 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

2014-10-22 Thread Mario Domenech Goulart
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

2014-10-22 Thread Mario Domenech Goulart
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

2014-10-22 Thread Kristian Lein-Mathisen
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


[Chicken-users] Introducing websockets

2014-10-22 Thread Thomas Hintz
The websockets egg is now available for public consumption. See the
documentation on the wiki for more details:
https://wiki.call-cc.org/eggref/4/websockets

Note that it hasn't been used in the real world much yet so let me
know if you run into any issues.

Thanks to Seth Alves for the initial version and for everyone else on
IRC that helped solve issues and provided feedback.


All the best,
Thomas Hintz

___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users