Snapcraft rewritten/ported to Go?

Is snapcraft being rewritten and/or ported to Go? Are there any plans?

Why would that happen? What’s the benefit?

1 Like

One reason would be sharing of code. It’s a subjective opinion but from my perspective it would be optimal. There are a number of places snapcraft is just shelling out to snap anyway if I’m not mistaken.

For instance, it could share all of the macaroon handling code with Candid.

It’s also just idle wondering, nothing serious. :slight_smile:

No :smiley: While it could be a fun exercise (for some), it would not be a wise use of resources. The shelling out to snap is a pretty tiny fragment of Snapcraft…

2 Likes

Which is a totally fair assessment.

1 Like