schemedoc / srfi-metadata

Import SRFI metadata into the Scheme API
https://docs.scheme.org/srfi/support/
MIT License
10 stars 2 forks source link

Graph of SRFI support over time #23

Open diamond-lizard opened 3 years ago

diamond-lizard commented 3 years ago

Today I noticed a graph on the SRFI About page that shows the total number of SRFIs over time.

This made me think of how nice it would be to see a graph of SRFI support from the various Scheme implementations over time.

At its most basic, such a graph could show the support of all implementations for all SRFIs over all time.

A more advanced graph could allow users to select combinations of Scheme implementations, SRFIs, time periods and time scales to graph.

Thoughts?

lassik commented 3 years ago

Sounds great. Here's the MIT Scheme / GNUplot source for the graph you speak of.

lassik commented 3 years ago

To graph over time, we'd need a back catalogue of past source releases of Scheme implementations. implementation-metadata would already benefit from such an archive, so it could be shared between the projects. We have files.scheme.org already, with plans to make a file archive there.

lassik commented 3 years ago

The data model would then be something like this:

Scheme implementation -> Release -> Supported SRFI number*

Where * indicates "zero or more".