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

Haskell #976

Open
Tracked by #906
Amaras opened this issue Dec 21, 2021 · 1 comment
Open
Tracked by #906

Haskell #976

Amaras opened this issue Dec 21, 2021 · 1 comment

Comments

@Amaras
Copy link
Member

Amaras commented Dec 21, 2021

This issue is to create a builder script for Haskell programs.
One suggestion I have is to reuse and slightly modify the SCons/scons-contrib Haskell script for our needs, since it seems to do what we need.

However, this would require we create a builders directory at the repo root. It could help us separate builders from the SConstruct file, and basically provide a library of builders (builders like the Copier, cargo, rutsc builders could go in the __init__.py file, though). On the other hand, it could be less clear.

@Amaras
Copy link
Member Author

Amaras commented Jan 2, 2022

I response to the original post:
The Haskell SCons tool script in scons-contrib is under GPLv3, so we probably can't use it without changing the whole project to a license compatible with GPLv3.
The could be a way to integrate the tool by recreating it ourselves, but it feels weird, and I'm not sure about the legality of it.

One important thing to note is that apparently the original author (Russel Winder) died, so getting permission from them is impossible, and I don't know who maintains the repository, so I can't get permission from them either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant