Hi Swift developers,

nice to meet you all in this list.
While having a look at Swift's source code, I am not able to really answer 
myself two questions:

1) How much and what types of interfaces with non-Swift code is there in the 
standard library and the runtime? I have seen references to the "Builtin" 
class, that as I understand is directly implemented in LLVM IR language, and 
also calls to C++ functions ("SwiftShims" is full of that). Is there any more 
"boundary" with non-Swift parts of the implementation?
2) Are you aware of any project out there that aims to minimize, or at least 
make more consistent, the amount of references to non-Swift functions and types 
in the standard library? I know about Pure Swift's "SwiftFoundation" and other 
artifacts of them, but as far as I know they do not dig into the standard 
library.

Thanking you in advance for the answers!

Cheers,

David
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to