<p><pre><code> > The concept behind zconform is to eagerly load all possible protocol conformances and store them in a map keyed by the protocol’s address in memory.
</code></pre>
if it works well in most scenarios, couldn't this just be implemented directly in the swift runtime at some point?
This is about the casting cost specifically, not the direct cost of using a protocol as interface, which itself has some annoying performance characteristics
Swift has a real performance problem, it doesn't seem competitive with other "systems languages"<p>Is the goal to make it faster later? What can be done to get closer to that goal?