Guile Introduction (Debugging with ROCGDB)

Next: Guile Commands, Up: Guile [Contents][Index]

#### 24.4.1 Guile Introduction

Guile is an implementation of the Scheme programming language and is the GNU project’s official extension language.

Guile support in ROCGDB follows the Python support in ROCGDB reasonably closely, so concepts there should carry over. However, some things are done differently where it makes sense.

ROCGDB requires Guile version 3.0, 2.2, or 2.0.

Guile scripts used by ROCGDB should be installed in `data-directory/guile`, where data-directory is the data directory as determined at ROCGDB startup (see Data Files). This directory, known as the guile directory, is automatically added to the Guile Search Path in order to allow the Guile interpreter to locate all scripts installed at this location.