Skip to content

Remove ambiguity in nullary remote calls with unknown targets #9510

Open
@josevalim

Description

@josevalim
  • Deprecate map.foo() in favor of map.foo
  • Deprecate mod.foo in favor of mod.foo()
  • Change the AST so remote calls (A.b, a.b, etc) without parens has nil third element. Once we do so, remove :no_parens metadata usage throughout the codebase (perhaps behind the --future flag)

PS: originally this issue was about deprecating all nullary remote calls without parens, but it has been restricted since then. See this comment for more info.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions