Skip to content

Do we want to encourage new users to use sandboxes? #6866

Closed
@tomjaguarpaw

Description

@tomjaguarpaw

I have the impression that sandboxes are obsolete and only supported (if at all) to grandfather in behaviour for existing users, and that new users should be using Nix-style builds by default. On the other hand, instructions regarding Developing with sandboxes are still prominently displayed in the official documentation. That led a new user to believe that they are still a "standard" way of using cabal.

Is there still a good reason to prefer sandboxes over Nix-style builds in new projects? If not perhaps we could do one of the following:

  1. Mention prominently in the "Developing with sandboxes" section that sandboxes are obsolete and new users should use Nix-style builds instead, or

  2. Move all mention of sandboxes to a "obsolete behaviour only kept around for compatibility section", or

  3. Completely remove all mention of sandboxes from the official documentation

I'm happy to submit a documentation PR for whatever people think is the right approach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions