Skip to content

Haskell #976

Open
Open
@Amaras

Description

@Amaras

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.

Activity

Amaras

Amaras commented on Jan 2, 2022

@Amaras
MemberAuthor

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Haskell · Issue #976 · algorithm-archivists/algorithm-archive