rjmccall added a comment.

I'm fine with people developing a proposal for this openly, but it needs to be 
said that language changes cannot just be made in open-source; they have to go 
through the official language review process, which for Objective-C is an 
internal committee within Apple.

The summary calls this `objc_direct_protocol`, but it's `objc_static_protocol` 
in the patch.  I agree that "direct" isn't a great name for this.  `static` is 
complicated, because while we use "static" vs. "dynamic" this way when we're 
talking *about* languages, I'm not sure any of the umpteen language uses of 
`static` ever use it in exactly this way, and it's possibly quite confusing to 
add one.  Throwing  out other names here: `objc_non_runtime_protocol`? 
`objc_compiler_only_protocol`?

The technical content of the patch seems fine.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D75574/new/

https://reviews.llvm.org/D75574



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to