I've been writing plugins for glue using a release of the glue platform. It's currently hosted in my fork, and has been working well.
As this platform is only plugin for the roc compiler, there are no host files -- just .roc files included in the package.
You can see this example or the snippet below for how this URL release is used.
app {
pf: platform "https://github.com/lukewilliamboswell/roc/releases/download/test/olBfrjtI-HycorWJMxdy7Dl2pcbbBoJy4mnSrDtRrlI.tar.br",
}
Where should a release of the glue platform live?
I think we could include this in with the nightly, though it is useful to have a stable link so we don't have to change all the plugins every time we update.
Does this replace the roc glue command?
These plugins are used with the roc glue subcommand.
So if I have a glue spec/plugin/script myCustomGlue.roc I could use it like;
roc glue myCustomGlue.roc path/to/generate/in/ path/to/platform/main.roc
I previously planned to put up a repo with all nightly releases, once we have that we can put releases of the glue platform there as well
No worries, I'll leave that release up for now, it will be easy to move it when we are ready.
Last updated: Jun 16 2026 at 16:19 UTC