dart-lang / dart-lang/language

IIFE tracking issue.

Open
#2,858 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
TeX
Stars
2.9k
Forks
239
Avg merge
2d 18h
Merged PRs (30d)
14

Description

This issue keeps track of several issues related to immediately invoked function expressions ([IIFE](https://en.wikipedia.org/wiki/Immediately_invoked_function_expression)s).

### Issues that prevent IIFEs from acting like an expression that contains a list of statements:
* https://github.com/dart-lang/language/issues/2848
* https://github.com/dart-lang/language/issues/2820

### Language tour:
* https://github.com/dart-lang/site-www/issues/4613

### Making IIFEs amenable to custom analyses:
* https://github.com/dart-lang/language/issues/2852

### Refactoring support:
* https://github.com/dart-lang/sdk/issues/51423
* https://github.com/dart-lang/sdk/issues/51421

### Performance
* https://github.com/dart-lang/sdk/issues/52694

Contributor guide

Open the contributing guide

Research direction

This is a tracking issue rather than a self-contained task. Review the linked Dart language issues 2848, 2820, and 2852, the language-tour issue 4613, and the SDK issues 51423, 51421, and 52694 to understand the separate workstreams. Done means resolving or coordinating those linked issues, not changing a file named here.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.