Skip to content

Add nix support #127

Description

@demperor-music

nix is a tool used and loved by developers, which would be extremely useful for this project. You could simply define what this project needs as dependencies to compile properly, run nix build and you're done with compilation, which makes contributing easier as everybody gets the same reproducible build environment. On top of that, it makes distributing the project on unix systems easier (as nix supports both linux and macos), as one could just simply run "nix profile install github:cmajor-lang/cmajor" and it would automatically compile and install for their machine, without having to worry about differences in linux distros or macos versions.

I would be down to undertaking this myself and submit a pull request, just let me know if you feel like this would actually benefit the project in any significant way.

Activity

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