Are there any plans for Hoot on the server side in the future?
Or is it designed to run a decentralized network with blockchain and so-called Web3?
Given the design of Goblins, how much of the server concepts can be implemented in Hoot?
Even though our main deployment targets are web browsers, we test Hoot against NodeJS so feel free to use Hoot on the server. Let us know if you do anything interesting! I suspect Hoot may be useful for deploying in edge environments or other places that only support specific language runtimes. If you have full control over the environment it wouldn’t make much sense to use Hoot instead of Guile.
I am new to Guile, but I know the concepts of server side and to some extent client side and software logic, and I am working with the system day and night and learning different things, I think Guile is a place where I need to go deep
Spritely’s goals were interesting to me regarding decentralized networks and I also have a look at the GNU Net project.
I want to design a CMS that can be used to build a site in a decentralized networks, and of course I would like to do it with Goblins logic, considering this explanation, what advantages does Hoot offer on the server side?
To build a CMS, we naturally need a server, I want to see if it is better to use something like Artanis for the server of this CMS, or if we try to create a server in Hoot, it can have more advantages in the future?
Of course, I am interested in trying Hoot on the server side, but the more you can guide me, I welcome it and I will be happy to collaborate with you on this project
I wouldn’t use Hoot on the server in this case. Use Guile + Goblins and use Hoot for the web frontend.
I was thinking about a part of Hoot that could act as a sandbox.
In order to put Goblins actors in a sandbox in WASM format and maybe in the future it could be integrated and served in Guix containers. What do you think about this?
Another goal of mine is to standardize the user interface for using decentralized network protocols like Activity Pub, which I hope this CMS can standardize as a template and tool for decentralized designs for decentralized servers.
Is starting such a project advisable given the current state of the Hoot project?
If my questions bother you, please accept my apologies in advance.
You could use Node + Hoot to sandbox a Goblins program but if I were writing the server-side component of a Guile application I would just run it on the Guile VM. Do note that NLnet has approved funding for Oaken, Spritely’s secure Scheme evaluation environment. Oaken will run on the Guile VM.