-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conserving STk #501
Comments
Here is the git repo for the website: https://gitea.scheme.org/conservatory/stk-website |
That's cool! |
Yes, it's possible to register an account. The user interface is almost identical to GitHub. For example, each repository has a similar Issues tab. There is no official place to suggest new projects to conserve, but the schemeorg mailing list is a reasonable place for the time being. Or email me privately. If you could help with STk and XLISP, that would be great. I have some files for both, but probably not everything of interest. |
Anyway, we should confirm with @egallesio that it's ok to go on conserving STk. (For many old projects the authors are hard to reach, so I added them without confirmation. But we are lucky that EG is still around.) |
This is a really great idea! Thanks for the initiative.
Of course it is OK.
That it is really awesome. It is a lot of work and I'm impressed by what has already be done (for instance with STk mailing list). If necessary, I have a copy of all the STk home page. I have just tried to compile STk on Linux, and it still works (with a really vintage look for them GUI, but it works). I can of course help to maintain the Linux port, but it is really difficult for me to test t on a Mac (I can run MacOs on a VM, but I cannot easily launch it, and it is a world that I don't know). |
Thanks!
Thankfully, the site was quite easy to obtain from the Wayback Machine. (For sites that are still online, another option would be It looks like we got the whole mailing list archive, but I'm not sure. It would be nice to present the various Scheme mailing list archives in one place under https://lists.scheme.org/.
Can you send it as a tar file? I can diff it with the Wayback Machine copy to find out if there is anything missing. BTW, do you have a version control repo of STk? If so, we could try to import it into git.
Good to hear! Did you have to patch anything, or did it run as-is?
That would be terrific news. I assume not many changes are made to the basic Unix and Tk APIs anymore, so hopefully not much work will be needed.
I can test on Mac for the near future. |
Yes, I'll try to put it here as an attached file if it is not too big. Otherwise, we'll see...
The version I used for my test is just here on GitHub. When I put it on GitHub, I applied some adaptations, that were sent to me, for current versions of GCC. So, the git version is a bit different of the last released version.
I had just cloned the GitHub tree and compiled it!
That would be really great. Thanks. |
I tried to put it here as an attached file but the archive was too big (83Mb, and the limit is 25Mb). So, I have deleted all the releases (except the last one, in the source and binary directories). The tar archive has been embedded in a zip file, since Github is a bit picky on the allowed attached files. |
Thanks! To circumvent the size limit, can you make an |
We are slowly creating a comprehensive website at Scheme.org. As one part of the website, I've started a project known as Scheme Conservatory. The idea is to preserve old Scheme implementations, archiving the websites, archiving old releases and writing simple patches to keep them running on modern operating systems.
I took the liberty of archiving the old STk website at conservatory.scheme.org/stk. I hope this is ok.
If there's interest from the current STklos maintainers, we could try to clean up the website (so that most of the links work, etc.) and try to build the last STk release on e.g. Linux or Mac.
What do you think?
The text was updated successfully, but these errors were encountered: