What’s the recommended setup for starting development on hoot/spritely? Any suggestions?
I saw the peer to peer chat which was pretty cool, what other projects are out there? Just finding out about this project. Sounds really cool!
What’s the recommended setup for starting development on hoot/spritely? Any suggestions?
I saw the peer to peer chat which was pretty cool, what other projects are out there? Just finding out about this project. Sounds really cool!
Hi @deezway, welcome!
Is there anything specific that you’re looking to learn or a project you’re trying to build? Below are some links that will hopefully be useful no matter the answer:
When it comes to learning about the big picture, the Heart of Spritely whitepaper is the thing to read: The Heart of Spritely: Distributed Objects and Capability Security
If you need a crash course on Scheme, see the Scheme Primer: A Scheme Primer
For Hoot, our project page has all the good links: Hoot: Scheme to WebAssembly -- Spritely Institute
The introduction section of the Hoot includes a tutorial: Introduction (Guile Hoot)
There’s a project page for Goblins, too: Goblins: Distributed Programming -- Spritely Institute
And likewise the docs include a tutorial: Tutorial (Spritely Goblins)
Hope this helps!
guix shell emacs emacs-geiser-guile
was a one-liner that worked for me, courtesy of @dthompson .
It presumes you have guix installed, which presumes you’re using linux.
For setting up tools like this, I found learning from text pretty challenging.
A 3 to 5 minute “getting started with goblins/hoot/spritely” video would fill in all sorts of gaps about what I should expect to see, how long things take, and so on.
A slightly longer version that includes common problems and how to troubleshoot them could be nifty too, though at that point, getting together real-time (see: office hours) can take less time than producing a video.