Have there been any efforts to package Goblins applications as webxdc applications?
No. I haven’t heard of it until now. AFAICT this isn’t an object capability system, though. I suspect this environment wouldn’t be compatible with the needs of Goblins. There’s some conceptual overlap in terms of the user agent as both Spritely and Agoric are pursuing similar things where you can share and install new programs from within another program like a group chat app.
I have come across webxdc before and I think it can be used in conjunction with a bot or such to be used as a toetipping into ocap systems. (The bot basically just acts like a message router)
Basically a richer interface to any such bot driven service.
Thank you. I had thought that the webxdc APIs for communicating with peers, especially the joinRealtimeChannel
API, might be used as a Goblins netlayer. Is this possible?
That might be possible, yeah. Though it seems like a higher level protocol than what you might ideally want for an OCapN netlayer.
Here’s the Guile Hoot Metacircular REPL you guys published as part of this blog post packaged as a webxdc app: https://codeberg.org/webxdc/xdcget/pulls/191
EDIT: The PR was just merged, so now you can load the Guile Hoot Meta REPL from within Cheogram, Monocles, or DeltaChat.