Skip to content
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

Create a portable library scaffolder #37

Open
amirouche opened this issue Nov 29, 2021 · 5 comments
Open

Create a portable library scaffolder #37

amirouche opened this issue Nov 29, 2021 · 5 comments
Labels
idea The issue is still in ideation phase

Comments

@amirouche
Copy link

amirouche commented Nov 29, 2021

scheme-live library create live portable my-library

Should create the base necessary files that follow the convention (e.g. create an unstable library inside (live portable my-library) that remains portable across supported Scheme implementations.

@lassik
Copy link
Contributor

lassik commented Nov 29, 2021

What is a scaffolder?

@amirouche amirouche added the idea The issue is still in ideation phase label Nov 30, 2021
@amirouche
Copy link
Author

It is a program that instanciate a template. Not sure about the proper wording. I update the issue.

@lassik
Copy link
Contributor

lassik commented Nov 30, 2021

All you really need to get started is the .sld or .sls file. Ideally we should auto-detect everything else (e.g. generate-wrappers should read the .sld and sls files to find all the info it needs).

@lassik
Copy link
Contributor

lassik commented Nov 30, 2021

I'm just starting to get enough free energy to start an R67RS standardization effort. Hopefully we could then dispense with the separate .sld and .sls and use the same library file for R6 and R7 :)

@amirouche
Copy link
Author

I think we should minimize any upstream effort, and try to work out the issues ourself, hence maybe a standardization work might not be necessary. Guile, and Chez work with the JSON test suite. Shims for any other R6RS exists (akku-r7rs).

I think we should do our best before asking for help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea The issue is still in ideation phase
Projects
None yet
Development

No branches or pull requests

2 participants