Brussels / 31 January & 1 February 2026

schedule

Modern Development Tools and Practices for GNU Guile


Ever wondered what is so special about Lisp's REPLs? Curious how to debug your Guile project or write tests? Lost in all the tools and libraries and not sure which to use or how? We've got you covered.

Today we will go through the fundamental tools needed for efficient Guile development. This will work for your personal Guix config, Guix itself, a new fancy Guile library, or Your Next Big Thing. We will go step by step from a simple project stub to a fully functional application covered with tests, and along the way we will learn about: - REPLs and highly interactive development environments - Ares/Arei Guile IDE - How to deal with exceptions and stack traces - Testing in the Scheme ecosystem and a new testing library, suitbl - Whether tests and TDD work with the REPL - Whether you need a debugger and how to use it

Links:

  • Guile and SRFI libraries
  • Guile Ares :: Guile IDE backend (suitbl library lives here)
  • Arei :: Emacs frontend for Guile IDE
  • trop.in :: Andrew Tropin's personal page and blog

Speakers

Photo of Andrew Tropin Andrew Tropin

Links