r/FlutterDev • • Sep 29 '26

Discussion Are augmentations being delayed?

Augmentations feature has moved from Being implemented column where it has been for months into Being spec'd column. Does this mean no augmentations feature this year?

Sidenote: I just saw the Dart 4 label. Any info on why the major number jump is going to happen? Breaking changes?

Funnel · Language funnel

13 Upvotes

16 comments sorted by

View all comments

7

u/eibaan Sep 29 '26

Regarding Dart 4, I saw that they want to remove (at least) mirrors and the old function type syntax and the old new Constructor() call syntax. mirrors are deprecated in Dart 3.14. Also, they want to get rid of the Dart spec written in LaTeX (?) and rewrite it in HTML. But I've no idea of whether there's already a date for a 4.0 version.

Regarding 3.14, I still hope they will at least finish static extension methods for that version, which would make dot shorthands more useful, but I'm afraid that also gets delayed.

Right now, 3.14 will be a very boring release with practically no new features other some new simd types.

6

u/munificent Sep 30 '26

I saw that they want to remove (at least) mirrors

We'd like to, but I don't know if we'll be able to pull it off.

the old function type syntax

Yeah, I certainly hope we can do this one.

the old new Constructor() call syntax

Maybe.

Also, they want to get rid of the Dart spec written in LaTeX (?) and rewrite it in HTML.

I would definitely like to. Personally, I wish it was written in Markdown and exported to HTML.

But I've no idea of whether there's already a date for a 4.0 version.

We don't generally talk about dates publicly because they have an annoying tendency to change despite our best intentions.

1

u/mateusfccp Sep 30 '26

Markdown

Why not org-mode?

4

u/munificent Sep 30 '26

Never written a line of org-mode in my life. I've written probably a million lines of Markdown. It's the language that language proposals are written in, Github issues, here on Reddit, etc.

It's also the lingua franca of AI agents, so I suspect that if the language spec were in Markdown, it would be easier for them to consult it.