Skip to content
New issue

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

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

Already on GitHub? # 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`, `objc2-exception-helper` 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`, `objc2-exception-helper` 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-framework Affects the framework crates and the translator for them A-objc2 Affects the `objc2`, `objc2-exception-helper` 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