8000 Swift Atoms · GitHub
[go: up one dir, main page]

Skip to content
@swift-atoms

Swift Atoms

Atomic Swift building blocks — Layer 1 of the Swift Institute ecosystem.

Swift Atoms

Use this organization when you need a small, single-purpose building block that anything else can depend on: bytes and bits, typed values and phantom tags, ownership and memory, indices and cursors, algebraic structures, geometry, time, and raw async coordination. It is Layer 1 of the Swift Institute, what must exist. For a domain built from these alone, such as buffers or trees, look in swift-molecules. For a specification, look in swift-standards. For I/O, rendering and anything opinionated, look in swift-compositions.

Start here

  • swift-tagged: phantom-typed value wrappers
  • swift-async: raw async coordination, a layer below AsyncSequence
  • swift-ownership: ~Copyable ownership types: borrows, inouts, unique and copy-on-write cells, atomic slots
  • swift-byte: a byte type distinct from UInt8
  • swift-geometry: affine geometry with compile-time coordinate spaces
  • swift-logic: classical and three-valued Strong Kleene logic for Bool?

Popular repositories Loading

  1. swift-async swift-async Public

    Raw async coordination primitives (Channel/Broadcast/Semaphore/Mutex/Barrier/Promise/Bridge) a layer below AsyncSequence, with ~Copyable element support and typed-throws cancellation.

    Swift 4

  2. swift-percent swift-percent Public

    A Swift package with foundational types for percentages.

    Swift 2

  3. swift-logic swift-logic Public

    Classical and three-valued Strong Kleene logic operators and result builders for Bool? in Swift.

    Swift 2

  4. swift-tagged swift-tagged Public

    Forked from pointfreeco/swift-tagged

    Phantom-typed value wrappers for zero-cost type safety in Swift.

    Swift 2

  5. swift-store swift-store Public

    Pure reduction algebra for the state architecture: a total update, effects as data, and typed communication keys for Swift.

    Swift 2

  6. swift-navigation swift-navigation Public

    Navigation-state algebra for Swift — identified destination placement, ordered stacks, and shell-independent presentation, Foundation-free and Embedded-deployable.

    Swift 2

Repositories

Showing 10 of 180 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

0