Swift Digest
Blog | Swift.org Blog

Foundation の未来

The Future of Foundation

このダイジェストはClaude Opus 4.7 / 4.8によって生成されたものです(License)。原文はこちら

この記事の要点

何が発表されたのか

Foundation は、文字列・コレクション・日付といった基礎的な型を提供するだけでなく、優れた Swift コードを書くための慣習を定める土台でもあり、ほぼすべての Swift プロジェクトで使われています。

Swift がオープンソースプロジェクトとして始動したとき、言語そのものだけでなく、その周辺のエコシステムまで含めて公開することが目指されていました。Foundation もその一環として、2016 年に swift-corelibs-foundation によってオープンソースの Swift 版 Foundation が立ち上げられました。ただしこれは、既存のオープンソースの C 実装の周りを Swift の層でラップしたものでした。

その後、Swift は ABI 安定性のような技術面でも、多様な参加者からなるコミュニティという社会面でも大きく成長しました。この成長を受けて、オープンソース版 Foundation の戦略を見直す時が来たとされ、今回 Swift で、Swift のために書かれた新しいオープンソースの Foundation プロジェクト が発表されました。

何が変わるのか

新しい Foundation プロジェクトは、次のような技術的な目標を達成するものとされています。

さらに、コミュニティ面での重要な目標も掲げられています。

今後の見通し

発表時点で示されていた今後の構想であり、実現を約束するものではありません。

これらの計画は、まず Swift フォーラムでコミュニティと議論を始めることとされ、プロジェクト自体は 2023 年に GitHub 上で立ち上げられる予定とされていました。

関連リンク