Swift implementations of Ecma International specifications — a per-authority organization of swift-standards, Layer 2 of the Swift Institute ecosystem.
One package per specification, named swift-ecma-<number>. Each package implements its source document as literally as possible — parsing, validation, and formatting enforced by Swift's type system — and defines its own namespace (ECMA_48). Where several specifications govern one subject, the unifying swift-*-standard package lives in swift-standards.
Swift ECMA is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by Ecma International.
The complete, current package list is available in the repositories tab. Search for swift-ecma- to find packages by their specification number; each repository description carries the specification's full title.
Public alpha. Maintained by Coen ten Thije Boonkkamp — contributions welcome via pull request.
All packages use the Apache License 2.0.