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

The plan for Swift feature-parity #429

Open
1 of 9 tasks
madsmtm opened this issue Mar 2, 2023 · 0 comments
Open
1 of 9 tasks

The plan for Swift feature-parity #429

madsmtm opened this issue Mar 2, 2023 · 0 comments
Labels
A-framework Affects the framework crates and the translator for them A-objc2 Affects the `objc2`, `objc-sys` and/or `objc2-encode` crates enhancement New feature or request help wanted Extra attention is needed

Comments

@madsmtm
Copy link
Owner

madsmtm commented Mar 2, 2023

I've been quite focused on this project simply being "improve the safety of Objective-C in Rust", but @silvanshade recently proposed that we try to reach higher than just that, instead try going for "something that is (at least somewhat) competitive with Swift".

This required a bit of a mental shift for me, but ultimately, I think it is the right way to go about it. This change in mindset should help me realize that tooling, e.g. good rust-analyzer and debugger support, is really important, and we should spend effort on that not just in this project, but also in requesting changes to Rust to make it possible.

A few subtasks:

@madsmtm madsmtm added enhancement New feature or request help wanted Extra attention is needed A-objc2 Affects the `objc2`, `objc-sys` and/or `objc2-encode` crates A-framework Affects the framework crates and the translator for them labels Mar 2, 2023
@madsmtm madsmtm added this to the Polish icrate milestone Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-framework Affects the framework crates and the translator for them A-objc2 Affects the `objc2`, `objc-sys` and/or `objc2-encode` crates enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant