Avatar
RGBA<Channel> とかは付けれないし RGBA<UInt8> とかだけに付けるには conditional conformance がいる。
2:53 AM
今も内部的にはそういう目的の _Summable っていうプロトコルを持っていて
2:53 AM
その上に内部的にそれを使う層を gyb で生成して、
2:54 AM
公開された API で見るとプロトコル後付されてないように見せてる。
2:54 AM
conditional conformance がサポートされたら、プロトコル外付けを許容すれば gyb を大分排除できるので検討の余地はある。