# \[Pitch\] always export entry points in .swiftinterface files

**URL:** <https://forums.swift.org/t/pitch-always-export-entry-points-in-swiftinterface-files/70341>\
**Category:** Pitches\
**Created:** [February 28, 2024, 8:17pm UTC](https://forums.swift.org/t/pitch-always-export-entry-points-in-swiftinterface-files/70341 "2024-02-28T20:17:03Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Slava\_Pestov](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/slava_pestov/32/30204_2.png) [@Slava\_Pestov](https://forums.swift.org/u/Slava_Pestov)\
**Post date:** [February 29, 2024, 6:23pm UTC](https://forums.swift.org/t/pitch-always-export-entry-points-in-swiftinterface-files/70341/6 "2024-02-29T18:23:00Z")

</div>

> [@jrose](#):
>
> But at the moment, it is _not a project goal_ for swiftinterface files to be consumed by other languages; the way to interoperate with other languages is C and C++.

Yeah, I think instead of attempting to extend swiftinterface files to make them easier to consume directly, a better long-term goal is [Implementing parts of the Swift compiler in Swift](https://forums.swift.org/t/implementing-parts-of-the-swift-compiler-in-swift/59524): semantic analysis should eventually be implemented in the form of reusable libraries, like swift-syntax already is today.

---

_[View the full topic](https://forums.swift.org/t/pitch-always-export-entry-points-in-swiftinterface-files/70341)._
