VOID Language

Pick an example.
See the language and tooling.

The example browser covers the working language through completed deterministic-lifetime/advanced-abstraction, exception/control-flow, surface-completion, object-model, value/control-flow, project-output, native interop, and compiler-tooling phases.

Code browser

One selector. One focused example at a time.

Choose an operator/iterator, pattern/switch-expression, lifetime/abstraction, exception/control-flow, surface-completion, object-model, value/control-flow, project/library, native, diagnostic, or compiler-tooling example. Examples reflect the public feature surface without exposing internal milestone numbering.

Choose a language feature or compiler-tooling example.
CompletedIterator lifetime & generic operators
Iterator + generic operator integrationConstrained generic operator provenance survives iterator promotion, yield/resume, GC, disposal, exceptions, and normal operator lowering without a parallel dispatch path.
VOID
public interface IAdd<T>
{
    static T operator +(T left, T right);
}

public static IEnumerable<T> Accumulate<T>(T sum, T other)
    where T : IAdd<T>
{
    yield return sum;
    sum += other;
    yield return sum;
}