Skip to content

Keyword arguments #11

Description

@toivoh

Once #10 is in place, it might be worth to try to construct a mechanism for keyword arguments on top of it. In it's simplest form, this could be dict parameters with a way to supply default values.

It might also be possible to embed this more firmly into the syntax, e.g.

@pattern f(:x => x::Int, :y => y::Int) = ...

Such a function might be called in a way like (@p f(:x => 5, :y => 2)).
This kind of integration would hopefully be able to decrease overhead as well, circumventing actual construction and inspection of dicts.

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions