Skip to content

Support for recursive variant types (list, tree, etc.) #266

@annenkov

Description

@annenkov

Variant types cannot be recursive in Liquidity. That means that it is not possible to define custom types like list or tree.
For list one can use built-in lists, of course, but I find it in general quite useful to be able to define custom recursive data types.
One use case for such types is an AST for a simple embedded DSL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions