Skip to content

Serialized e-graph doesn't say which nodes are :unextractable #814

@oflatt

Description

@oflatt

As far as I can tell, the serialized e-graph from egglog doesn't tell you which constructors are unextractable. This is inconvenient for applications like eggcc with their own extractors. We could either mark things as unextractable in the metadata or we could have an option to omit these during serialization. I lean towards marking them so you can still have them in the same e-graph, eggcc uses unextractable stuff as analysis results during extraction.

Marking as bug because previously the e-graph did expose the function declarations so you could get this information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:needs decisionNeeds feedback from a project meeting to know whether to move forward

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions