Skip to content

Add overloading experiment blog post - #1907

Open
teor2345 wants to merge 6 commits into
rust-lang:mainfrom
teor2345:overloading-experiment
Open

Add overloading experiment blog post#1907
teor2345 wants to merge 6 commits into
rust-lang:mainfrom
teor2345:overloading-experiment

Conversation

@teor2345

@teor2345 teor2345 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Publication target date: Tuesday 18 August

This technical blog post is an update about the nightly overloading for FFI project goal. It's aimed at compiler and interop tool developers, asking for experimentation and feedback on the splat lang experiment.

There is an existing Zulip stream for discussing this blog post. It's been through a few drafts so far, with most of the edits in a draft Google doc.

Rendered

The Rust Foundation is planning on publishing a blog post covering the broader context of the interop initiative when this one goes live. @graciegregory wants them both published on Tuesday 18 August, if that's possible?

@teor2345 teor2345 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor tweaks, not sure if we should apply them

View changes since this review

Comment thread content/inside-rust/overloading-experiment.md
Comment thread content/inside-rust/overloading-experiment.md Outdated
Comment thread content/inside-rust/overloading-experiment.md Outdated

## Future Work

### Overloading, In The Shiny Future

@davidtwco davidtwco Aug 13, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be worth noting here that this work is currently targetted at interop, and so while this might be desirable for pure Rust code eventually. I assume that we might want to limit this to extern blocks for interop purposes, and that extending this to the language as a whole would be the separate, future endeavour.

View changes since the review

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the feedback! Was something like this what you had in mind?
https://github.com/rust-lang/blog.rust-lang.org/pull/1907/changes#r3778944129

Comment thread content/inside-rust/overloading-experiment.md Outdated
@teor2345

Copy link
Copy Markdown
Contributor Author

@graciegregory is going to parallel publish a Rust Foundation context blog post on Tuesday. Is there anything special we need to do to schedule publishing this post on Tuesday?

(I'll update the PR description with this info as well.)

@davidtwco davidtwco left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, happy to merge on the 18th

cc @rust-lang/lang as this is written on behalf of the lang experiment

View changes since this review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants