Re: [Chicken-users] The eggs index needs release dates displayed
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
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
Hi John, On Wed, 21 Feb 2018 16:09:28 -0500 John Gabrielewrote: > 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
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
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
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 Gabrielewrote: > 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