Picture this scene: Chlodwig wants to learn Guile and asks for the best editor for writing and editing Guile Scheme code. The friendly folks on the #guile IRC channel recommend Emacs. Chlodwig does not know what Emacs is, but installs it, giddy with anticipation to play with Guile.
Emacs presents itself as a diamond in the rough. Chlodwig only sees the impermeable rocky surface, unable to reveal its hidden beauty. By the time Chlodwig has finished imagining the process of shaving a yak to learn how to configure Emacs in order to set it up to be an environment conducive to playing with Guile, the inital spark of motivation has faded.
Guile Studio is for Chlodwig.
Guile Studio is a development environment for playing with Guile Scheme. It is really just a pre-configured Emacs with a few settings that make working with Guile easier for people who find Emacs confusing. The features include:
You can install Guile Studio with
Guix. Just run guix install guile-studio
.
There are many more things that can be done to make Emacs less confusing for people who use it just as a Guile IDE. I would be happy to hear your suggestions or apply patches to improve Guile Studio!