Re: [Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread John Gabriele
On Wed, Feb 21, 2018, at 4:36 PM, Mario Domenech Goulart wrote:
> Hi John,
> 
> On Wed, 21 Feb 2018 16:09:28 -0500 John Gabriele  
> wrote:
> 
> > How about instead adding a link to its online repo (at github, gitlab,
> > bitbucket, ...)? Is there a way to add those links to the eggs index
> > page? That would be an excellent improvement. When I look at a
> > project's online repo, seeing recent commits, issues, available docs,
> > number of "stars"/"watchers", changelog, etc. gives me a good idea of
> > how the project is doing and if it'll work for me.
> 
> Documentation of eggs not in the CHICKEN svn repository usually have a
> link to to their repository.  Those that don't have a link to the source
> repository are either in svn or the documentation is simply missing the
> link.  In the latter case, feel free to fix the documentation in the
> wiki by adding a section "Repository" with a link to the source
> repository.

Ah, I didn't realize that the eggs index page as well as each individual egg's 
info pages are all wiki pages.

Also didn't realize that many eggs are in the chicken svn repo.

So, it sounds like the egg index page for a given release is somewhat 
autogenerated at some point early on, and then manually edited as changes 
happen?

> You can see the mapping between eggs and their repositories here:
> http://bugs.call-cc.org/browser/project/release/4/egg-locations (the
> links are actually to the .release-info file, but you can guess the
> repository from there).

Yes. Thanks for the link.

> Instructions to fetch eggs from svn can be found here:
> http://code.call-cc.org/#eggs-repository
> 
> Now that the canonical option to host eggs is not the CHICKEN svn
> anymore, I think eggs in svn should also contain a link to their source
> repositories and, ideally, instructions on how to check them out (I have
> a feeling that using svn is considered a lost art nowadays).

The eggs index could contain a column with a little graphic that indicates one 
of: chicken svn hosted, github, gitlab, bitbucket, etc.

Thanks,
-- John

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


Re: [Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread Evan Hanson
Hi John,

On 2018-02-21 16:09, John Gabriele wrote:
> How about instead adding a link to its online repo (at github, gitlab,
> bitbucket, ...)? Is there a way to add those links to the eggs index
> page? That would be an excellent improvement.

Authors are encouraged to link to sources on the egg's wiki page, and
many do, but this is not done in a structured way so can't currently be
added to the index.

Another option might be to take this info from locations list that
Henrietta uses [1], with some string munging and a bit of guessing.

[1]: http://bugs.call-cc.org/browser/project/release/4/egg-locations

Note that many (most?) eggs, including some of the most robust and
widely-used eggs such as "matchable" and "numbers", currently live in
that Subversion repository, too, so won't have stars, likes, or whatever
else use as a metric. TBPH your best bet for this is probably just to
drop into #chicken and ask what people tend to use for a given task.

> Does the egg packaging format support a field for release date?

It doesn't, but this is something to consider. It might be possible to
add this by making the distributed egg fetcher (which itself lives here
[2]) determine and keep track of the release date somehow. Or maybe not,
I haven't thought too hard about it.

[2]: http://code.more-magic.net/henrietta-cache

Anyway, your feedback is appreciated, it's certainly worth a look.

Happy hacking,

Evan

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


Re: [Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread Mario Domenech Goulart
Hi John,

On Wed, 21 Feb 2018 16:09:28 -0500 John Gabriele  wrote:

> How about instead adding a link to its online repo (at github, gitlab,
> bitbucket, ...)? Is there a way to add those links to the eggs index
> page? That would be an excellent improvement. When I look at a
> project's online repo, seeing recent commits, issues, available docs,
> number of "stars"/"watchers", changelog, etc. gives me a good idea of
> how the project is doing and if it'll work for me.

Documentation of eggs not in the CHICKEN svn repository usually have a
link to to their repository.  Those that don't have a link to the source
repository are either in svn or the documentation is simply missing the
link.  In the latter case, feel free to fix the documentation in the
wiki by adding a section "Repository" with a link to the source
repository.

You can see the mapping between eggs and their repositories here:
http://bugs.call-cc.org/browser/project/release/4/egg-locations (the
links are actually to the .release-info file, but you can guess the
repository from there).

Instructions to fetch eggs from svn can be found here:
http://code.call-cc.org/#eggs-repository

Now that the canonical option to host eggs is not the CHICKEN svn
anymore, I think eggs in svn should also contain a link to their source
repositories and, ideally, instructions on how to check them out (I have
a feeling that using svn is considered a lost art nowadays).

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

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


Re: [Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread John Gabriele
How about instead adding a link to its online repo (at github, gitlab,
bitbucket, ...)? Is there a way to add those links to the eggs index
page? That would be an excellent improvement. When I look at a project's
online repo, seeing recent commits, issues, available docs, number of
"stars"/"watchers", changelog, etc. gives me a good idea of how the
project is doing and if it'll work for me.


On Wed, Feb 21, 2018, at 3:10 PM, John Cowan wrote:
> I think that would be a mistake for the reason you give: it's often
> the case that an egg hasn't been updated in a long while because it's
> complete and nobody has found any bugs in it.  Lisp/Scheme code tends
> to be extremely durable: McCarthy's theorem prover from 1958 is still
> runnable with only a few surface repairs.> 
> On Wed, Feb 21, 2018 at 2:45 PM, John Gabriele
>  wrote:>> Hi all,
>> 
>>  Haven't played around with scheme in a while, but recently was
>>  motivated to take a peek at what eggs were currently available. I
>>  noticed at the [egg index]
>>  (http://wiki.call-cc.org/chicken-projects/egg-index-4.html) that
>>  although there is much useful info provided (such as description,
>>  license, and egg version),  there are no egg release dates listed
>>  --- only the egg version number.>> 
>>  While I understand that some may be hesitant to display dates, since
>>  there are likely many chicken eggs that are good but also were
>>  released some time ago (and you may not want to give the impression
>>  that you've got old eggs), it makes it difficult for new users to
>>  get an idea of what's current/active vs possibly inactive. Date of
>>  the egg's release is just as important to see as its version or
>>  other info, and also sends a clear message that the egg index is
>>  more than just a showcase but is in fact *the* tool for finding and
>>  selecting eggs.>> 
>>  Does the egg packaging format support a field for release date?
>> 
>>  Thanks,
>>  -- John
>> 
>>  ___
>>  Chicken-users mailing list
>> Chicken-users@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/chicken-users

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


[Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread John Gabriele
Hi all,

Haven't played around with scheme in a while, but recently was motivated to 
take a peek at what eggs were currently available. I noticed at the [egg 
index](http://wiki.call-cc.org/chicken-projects/egg-index-4.html) that although 
there is much useful info provided (such as description, license, and egg 
version),  there are no egg release dates listed --- only the egg version 
number.

While I understand that some may be hesitant to display dates, since there are 
likely many chicken eggs that are good but also were released some time ago 
(and you may not want to give the impression that you've got old eggs), it 
makes it difficult for new users to get an idea of what's current/active vs 
possibly inactive. Date of the egg's release is just as important to see as its 
version or other info, and also sends a clear message that the egg index is 
more than just a showcase but is in fact *the* tool for finding and selecting 
eggs.

Does the egg packaging format support a field for release date?

Thanks,
-- John

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


Re: [Chicken-users] The eggs index needs release dates displayed

2018-02-21 Thread John Cowan
I think that would be a mistake for the reason you give: it's often the
case that an egg hasn't been updated in a long while because it's complete
and nobody has found any bugs in it.  Lisp/Scheme code tends to be
extremely durable: McCarthy's theorem prover from 1958 is still runnable
with only a few surface repairs.

On Wed, Feb 21, 2018 at 2:45 PM, John Gabriele 
wrote:

> Hi all,
>
> Haven't played around with scheme in a while, but recently was motivated
> to take a peek at what eggs were currently available. I noticed at the [egg
> index](http://wiki.call-cc.org/chicken-projects/egg-index-4.html) that
> although there is much useful info provided (such as description, license,
> and egg version),  there are no egg release dates listed --- only the egg
> version number.
>
> While I understand that some may be hesitant to display dates, since there
> are likely many chicken eggs that are good but also were released some time
> ago (and you may not want to give the impression that you've got old eggs),
> it makes it difficult for new users to get an idea of what's current/active
> vs possibly inactive. Date of the egg's release is just as important to see
> as its version or other info, and also sends a clear message that the egg
> index is more than just a showcase but is in fact *the* tool for finding
> and selecting eggs.
>
> Does the egg packaging format support a field for release date?
>
> Thanks,
> -- John
>
> ___
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users
>
___
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users