Skip to content

proposal: An Improved, Golang-Cohesive Design for Named Arguments #12296

Description

@codeblooded

Named parameters have been requested in the past, and they have been rejected with good reason. However, I have approached this language feature from a different angle. I feel like it would improve legibility and maintainability throughout Go libraries and executables.

I have written up a proposal on Google Docs here: goo.gl/8KdnEG. Some contributors have already begun commenting.

I just learned of the new proposal process. I would love some feedback. Should I go ahead and fork golang/proposals and modify the doc to meet the new template or wait?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions