Best way to link to Scheme research? Andrew Whatson (12 Jun 2024 05:18 UTC)
Re: Best way to link to Scheme research? Lassi Kortela (12 Jun 2024 09:18 UTC)
Re: Best way to link to Scheme research? Andrew Whatson (13 Jun 2024 04:07 UTC)
Re: Best way to link to Scheme research? Lassi Kortela (14 Jun 2024 20:56 UTC)
Re: Best way to link to Scheme research? Andrew Whatson (21 Jun 2024 01:19 UTC)

Re: Best way to link to Scheme research? Lassi Kortela 12 Jun 2024 09:17 UTC

> I'm writing an article which covers (among other things) a brief
> overview of the history of Scheme, and would like to point readers
> towards the large body of related research.

Thank you for your service to Scheme.

When is your deadline?

If you need a stable URL to print in a paper, we can add one under
https://go.scheme.org/.

> My current options are:
>
> - https://research.scheme.org/
>
> The nicest option, and my preferred choice, but unfortunately missing a
> large amount of content.  (No disrespect intended, I appreciate the
> ongoing efforts of this group and the challenges involved.)

Yes, it's a matter of not enough people and not enough time.

IMHO research.scheme.org is not currently in a presentable condition. If
you'd like to improve it, that would be great.

I can give you SSH access to the server. We use rsync to upload stuff.

> - http://web.archive.org/web/20180726144531/http://library.readscheme.org/

> The most recent snapshot I could find of the old Bibliography of
> Scheme-related Research.

IIRC the ReadScheme website changed a lot over the years. It may be hard
to find one complete and intact snapshot. The above one you found seems
to be quite good.

> - https://github.com/schemedoc/bibliography
>
> Another archive of the Bibliography and presumably the raw material for
> the Scheme Research page.

That effort started by scraping what we could salvage of ReadScheme.

IIRC Amirouche (https://github.com/amirouche) copy/pasted the ReadScheme
bibliography into Markdown format on GitHub. He also salvaged many of
the papers (PS / PDF).

That git repo is now gone, but those papers (and more) can be found at
http://schemizdat.scheme.fi/ (user/pass "scheme"). Use `wget --mirror`
if you like.

I started converting the Markdown into S-expressions, making quite a lot
of progress. IIRC
https://github.com/schemedoc/bibliography/blob/master/page9.scm is a
complete conversion of "page9.md". Nevertheless, most of the .md files
still have not been converted.

https://scholar.google.com/ is an indispensable resource.
https://github.com/schemedoc/bibliography/blob/master/tools/bibtex2lose.scm
can parse the BibTeX citations from Google Scholar and convert to
S-expressions.

If you'd like to continue this conversion work, I can "match your
contribution" as some companies say about donations. Meaning if you
convert 10 papers, I will convert another 10.

If it's too much effort for you to add the abstracts of the papers, we
can skip that.

The following pages are generated from
https://github.com/schemedoc/bibliography/:

- https://research.scheme.org/lambda-papers/ (from page1.scm)

- https://research.scheme.org/concurrency/ (from page9.scm)

IIRC that was done by
https://github.com/schemedoc/bibliography/blob/master/tools/losebib2markdown.scm
and then converting the Markdown to HTML.

Of course, encoding the bibliography as S-expressions is the
labor-intensive part. Converting those to HTML is easy to do any number
of ways.

> Do you have any opinions or suggestions on the best way to do this?

My biased (by personal interest, but also by experience) suggestion is:

1. Prefer ReadScheme on Wayback Machine now.
2. Start improving research.scheme.org.
3. Link to research.scheme.org when it's ready.

If you can justify the work as part of your grant, that'd be great.

> Have I missed any hidden gem archive of research papers?

The only hidden gems you've missed are the homepages of prominent Scheme
scholars. E.g. Queinnec, Feeley, and Dybvig have archived a lot of their
own stuff themselves. https://legacy.cs.indiana.edu/ is useful.

> One thought I had was maybe linking to the WayBack Machine from the
> Scheme Research page as an interim measure.

That may be a good stopgap measure, but many of the links (especially to
PDFs) are probably dead. And many of the papers only link to PostScript
(PS) copies.

research.scheme.org should provide a PDF of everything, which we can
generate using ps2pdf if the author hasn't provided one.