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.
| Package | Specification |
|---|---|
| swift-ecma-48 | Control Functions for Coded Character Sets |
Every repository description carries the specification's full title; the repositories tab lists them all.
Public alpha. Maintained by Coen ten Thije Boonkkamp — contributions welcome via pull request.
All packages use the Apache License 2.0.