Skip to content

Consider deprecating dependency on tree #296

@eb8680

Description

@eb8680

We use the handy tree utility library in a number of places throughout the codebase. Unfortunately, tree is fundamentally incompatible with support for Terms that have semantic types that are subtypes of tree.Structure (i.e. Mapping or Sequence or nested versions thereof), as it cannot identify these as non-traversable.

We should be able to replace it by adding extra patterns for defterm and defdata and making evaluate and apply use them more aggressively (see #272).

Tasks:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions