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

Add support for Protocols requiring AnyActor conformance #457

Open
bspinner opened this issue Mar 27, 2023 · 4 comments
Open

Add support for Protocols requiring AnyActor conformance #457

bspinner opened this issue Mar 27, 2023 · 4 comments

Comments

@bspinner
Copy link

As of writing, protocols like the following aren't supported by Cuckoo:

protocol MissingFeatureExample: AnyActor {

}

For such protocols, Cuckoo will generate normal classes instead of actors.

@MatyasKriz
Copy link
Collaborator

Hey, this is a good enhancement. I'll keep it in mind for Cuckoo 2.0 release that I'm working on at the moment.

@bspinner
Copy link
Author

Hey @MatyasKriz, any news on this or Cuckoo 2? :)

@MatyasKriz
Copy link
Collaborator

Hey, no news so far on this feature I'm afraid. Version 2.0.0 is not ready yet, even though I got some time to work on it lately. I've just updated it to SwiftSyntax 5.9 which makes it even nicer to work with, but I still need to run some tests to make sure it's not worse than the current version.

@MatyasKriz
Copy link
Collaborator

2.0 has been released, but I'm afraid I don't have the capacity to work on this at the moment.

However, contributing should be much easier than in previous Cuckoo versions, so if you create a feature PR, I'd be happy to merge it!

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

No branches or pull requests

2 participants