ghcup-hs/TODO.md

769 B

TODOs and Remarks

  • handling of SIGTERM and SIGUSR

  • add support for RC/alpha/HEAD versions

  • redo/rethink how tool tags works

  • mirror support

  • checksums

  • check for new version on start

  • tarball tags as well as version tags?

  • --copy-compiler-tools

  • installing multiple versions in parallel?

  • exception handling (checked exception library? Maybe effects system all the way?)

  • how to version and extend the format of the downloads file? Compatibility?

  • how to propagate updates? Automatically? Might solve the versioning problem

  • installing musl on demand?

  • interactive handling when distro doesn't exist and we know the tarball is incompatible?

  • ghcup-with wrapper to execute a command with a given ghc in PATH?

  • maybe add deprecation notice into JSON