New egg: SRFI-74: Octet-Addressed Binary Blocks

2020-11-16 Thread noosphere
I would like to submit a new egg for publication:

  SRFI-74: Octet-Addressed Binary Blocks

Its documentation is here: [1]

Its release-info is here: [2]

test-new-egg gives it a clean bill of health.

  --Sergey

[1] - https://wiki.call-cc.org/eggref/5/srfi-74

[2] - https://github.com/diamond-lizard/srfi-74/raw/main/release-info



New egg: SRFI-67: Compare Procedures

2020-11-16 Thread noosphere
I'd like to submit a new egg for publication:

  SRFI-67: Compare Procedures

This was packed from the reference implementation with permission from
Kon Lovett, the author of the Chicken 3 SRFI-67 egg.

Unfortunately, that egg could not itself be ported because it relied on
syntax-case, which was available for Chicken 3, but is not for
Chicken 5.  So this Chicken 5 implementation is done from scratch from
the reference implementation.

Its documentation is here: [1]

Its release-info is here: [2]

test-new-egg gives the egg a clean bill of health.

 --Sergey

[1] - https://wiki.call-cc.org/eggref/5/srfi-67

[2] - https://github.com/diamond-lizard/srfi-67/raw/main/release-info



New egg: SRFI-51: Handling rest list

2020-11-16 Thread noosphere
I'd like to submit a new egg for publication:

  SRFI-51: Handling rest list

Its documenation is here: [1]

Its release-info is here: [2]

test-new-egg gave it a clean bill of health.

  --Sergey

[1] - https://wiki.call-cc.org/eggref/5/srfi-51

[2] - https://github.com/diamond-lizard/srfi-51/raw/main/release-info



Need help testing SRFI-194: Random data generators

2020-11-16 Thread noosphere
I've almost completed packaging up SRFI-194 for Chicken 5, with only the
tests left to do.

I'm stumped by one test:

  
https://github.com/diamond-lizard/srfi-194/blob/0abe0402cdcdbbe8463154152c8f6d550be06cc6/tests/srfi-194-test.scm#L98

The comments to this test say "testing random source, which is
implementation specific", and it only provides a single
test for the Guache Scheme implementation.

Would anyone more experienced in dealing with randomness on Chicken be
able to provide me with a good Chicken test to substitute for this
Guache test?

My own skills aren't up to the task.

Thanks in advance for any help,

  --Sergey



Establishing Git repos for miscellaneous Chicken tools

2020-11-16 Thread Lassi Kortela
We spoke with Mario and Dan about gathering Git repos for all the 
Chicken Emacs packages under one roof, and Dan suggested adding other 
tools such as an LSP server into the mix.


We thought it'd be convenient to start an organization on GitHub or 
GitLab to do this, but are not sure whether the community accepts this. 
Any suggestions to the contrary? We could use code.call-cc.org, but is 
it simple to create organizations and teams there and receive 
notifications about commits?




Re: SRFI-95: Sorting and Merging, ported to Chicken 5

2020-11-16 Thread Mario Domenech Goulart
On Mon, 16 Nov 2020 11:56:23 -0800 noosph...@mailc.net wrote:

> With Peter Danenberg's permission, I've ported his SRFI-95 egg to
> Chicken 5.
>
> Its documentation is here: [1]
>
> The release-info is here: [2]
>
> test-new-egg gives it a clean bill of health.
>
>   --Sergey
>
> [1] - https://wiki.call-cc.org/eggref/5/srfi-95
>
> [2] - https://github.com/diamond-lizard/srfi-95/raw/main/release-info

Thanks!  Your egg has been added to the coop.

All the best.
Mario
-- 
http://parenteses.org/mario



SRFI-95: Sorting and Merging, ported to Chicken 5

2020-11-16 Thread noosphere
With Peter Danenberg's permission, I've ported his SRFI-95 egg to
Chicken 5.

Its documentation is here: [1]

The release-info is here: [2]

test-new-egg gives it a clean bill of health.

  --Sergey

[1] - https://wiki.call-cc.org/eggref/5/srfi-95

[2] - https://github.com/diamond-lizard/srfi-95/raw/main/release-info



Re: SRFI-27 has been ported to Chicken 5

2020-11-16 Thread Mario Domenech Goulart
On Mon, 16 Nov 2020 10:12:54 -0800 noosph...@mailc.net wrote:

> SRFI-27 has been ported to Chicken 5, thanks to the enormous effort of
> Kon Lovett, who solved all the most difficult problems encountered
> during the port.
>
> The documentation for this egg can be found here: [1]
>
> The release-info can be found here: [2]
>
> test-new-egg has given it a clean bill of health.
>
>   --Sergey
>
> [1] - https://wiki.call-cc.org/eggref/5/srfi-27
>
> [2] - https://github.com/diamond-lizard/srfi-27/raw/main/release-info

Thanks!  Your egg has been added to the coop.

All the best.
Mario
-- 
http://parenteses.org/mario



SRFI-27 has been ported to Chicken 5

2020-11-16 Thread noosphere
SRFI-27 has been ported to Chicken 5, thanks to the enormous effort of
Kon Lovett, who solved all the most difficult problems encountered
during the port.

The documentation for this egg can be found here: [1]

The release-info can be found here: [2]

test-new-egg has given it a clean bill of health.

  --Sergey

[1] - https://wiki.call-cc.org/eggref/5/srfi-27

[2] - https://github.com/diamond-lizard/srfi-27/raw/main/release-info