Skip to content

[Tracking]: Compiling Guppy Libraries to HUGR and Late Linking #1481

@maximilianruesch

Description

@maximilianruesch

Problem Statement

Users want to be able to specify and compile libraries in Guppy, compile and distribute their HUGRs, and later link HUGRs compiled against the library signatures / headers and implementation HUGRs together. Other use cases for libraries include e.g. quickly swapping out the implementation of a certain interface, without paying a big recompilation cost.

Proposed Solution

No response

Component

Guppy Compiler

Effort Estimate

Medium - Moderate complexity

Additional Context

No response

Sub-issues

Metadata

Metadata

Labels

A-languageArea: Guppy language featuresC-tracking-issueAn issue/PR that collects information about a broad development initiativeS-in-progressStatus: This issue is being worked on

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions