Skip to content

rename Void => Nothing with alias Cvoid = Nothing #25082

@StefanKarpinski

Description

@StefanKarpinski

This was discussed previously a few times. The Void name only really makes sense in the context of interop with C, for which the name Cvoid is better. We have a pretty well-established convention that name is an element of type Name so nothing :: Void is a bit of a surprising gotcha. Way back when, this type was called Nothing but it was deemed that we had too many kinds of nothingness, but we're really jumped the shark on that at this point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions