Skip to content

Requesting more details on the motiviation for two directives #35

Open
@codehag

Description

@michaelficarra hi, this is a clarifying question, not an issue. But this looks like the best place to put it.

It is unclear to me how users will use both these directives. I can imagine one of them being used, but seeing them both used for specific cases is escaping me. If I understand correctly, the main difference between these two directives is how they appear as errors? I suspect that the difference of hiding the function for example in the error as anonymous, or removing it entirely, may be missed by most users. In a nutshell, this is what I want to better understand.

In other words, If we have sensitive, do we need hide source? And if so, who are the users of these two cases?

Another concern is the open ended nature in the way that sensitive might be expanded in the future. While there is some description of how it might evolve, it feels risky to give something the green light without knowing what it will entail in the future, and without it having further differentiation from hide source. At the moment it feels like we have a placeholder for future work, rather than fulfilling a user need. Could it make sense to wait on one of these directives, gather more information, and pursue it later?

This may have been answered already, but I couldn't find it in the notes or the slides. If it has, you can direct me there. Thanks!

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