This may be a stupid question but...
At @swiftserverconf I saw Tony Parker talk about the process of reimplementing Foundation in Swift and then @airspeedswift introduced a way to communicate with Java from Swift (with the goal of transitioning Java to Swift).
So the question is - why can't there be nice wrappers for Metal. I think many of the obstacles in getting devs to adopt Metal would be removed if we could write shaders in Swift not in C.
I am likely missing something that prevents this