Is guile easy to learn?

is guile easy to learn? I’m very interested it.

Keep learning

Alongside Christine Lemmer-Webber guide mentioned in wxie’s link, the guile info manual (C-h i) entry within emacs is always a great reference but you’d probably want some modern emacs packages like the ones curated through crafted system’s emacs to make getting around easy.

If you in need of some programming education/ideas, the SICP book will cover your bases with a variety of exercises.

SICP book? what book is that?

Just search sicp. You will know.

ok i will look into it

I’m the Crafted Emacs maintainer, thanks for the mention! :slight_smile:

The Structure and Interpretation of Computer Programs. A bit of a seminal work on computer programming. Probably every serious computer programmer should read at least once.

i see. i’m diving into it now.

SICP is a computer science classic. There are a ton of useful ideas in there that you probably won’t encounter elsewhere … not these days anyways. Things like “register machines” and “AMB” were pretty crucial to the development of assembler & compilers … but are very low-level.

If you’re in a CS course, you may recognize some of your teacher’s favorite exercises lol

It doesn’t use guile-scheme, per se. Much of it still works in Guile, but isn’t in an idiomatic style for Guile. So that could be a bit confusing.

Has anyone been using abcdw/ares-rs much? I was able to set up ares-rs, which worked very well. I needed to manage my user’s channel updates differently. I reimplemented a lot of Tropin’s environment setup that’s in the RDE makefile. If that’s still necessary

I think the main issue with guile & geiser in emacs is that the guix project is simply too large… for geiser/emacs to finish ingesting its auto-completion metadata and whatnot. I think that’s somewhat alleviated when you’re working from a local Guix checkout where it’s pre-compiled – i.e. follow the guide in The Perfect Setup