Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design meeting: Effect safety and associated types with the Flix team #301

Open
traviscross opened this issue Nov 28, 2024 · 2 comments
Open
Labels
meeting-proposal Proposal for a lang team design meeting T-lang

Comments

@traviscross
Copy link
Contributor

traviscross commented Nov 28, 2024

Summary

We'll be fortunate to be joined by the team building the Flix programming language. Flix is an effect safe language that has many similarities with Rust. In particular, they have traits and associated types, which is a formula for having many of the same problems that we do.

The Flix team will be walking through their "Associated Effects" paper, telling us about the lessons they've learned in building a practical system for effect safety, and teaching us a bit about Flix.

Background reading

About this issue

This issue corresponds to a lang-team design meeting proposal. It corresponds to a possible topic of discussion that may be scheduled for deeper discussion during one of our design meetings.

cc @magnus-madsen @mlutze @JonathanStarup

@traviscross traviscross added meeting-proposal Proposal for a lang team design meeting T-lang labels Nov 28, 2024
@traviscross traviscross moved this from Needs triage to Scheduled in T-lang design meeting schedule Nov 28, 2024
@traviscross
Copy link
Contributor Author

traviscross commented Dec 1, 2024

This is scheduled for the design meeting on 11 December.

(CCing those who may be interested.)

cc @RalfJung @oli-obk @Nadrieril @fee1-dead @yoshuawuyts @eholk @BoxyUwU @compiler-errors

@RalfJung
Copy link
Member

RalfJung commented Dec 3, 2024

I am quite interested but likely will have a late-evening work meeting that day and will probably not be able to attend this meeting.

@traviscross traviscross changed the title Design meeting: Effect safety and associate types with the Flix team Design meeting: Effect safety and associated types with the Flix team Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meeting-proposal Proposal for a lang team design meeting T-lang
Projects
Status: Scheduled
Development

No branches or pull requests

2 participants