unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* setting breakpoints at the repl
@ 2021-12-20  7:06 Jose A. Ortega Ruiz
  2021-12-25 12:58 ` zx spectrumgomas
  2021-12-26 22:40 ` Jérémy Korwin-Zmijowski
  0 siblings, 2 replies; 7+ messages in thread
From: Jose A. Ortega Ruiz @ 2021-12-20  7:06 UTC (permalink / raw)
  To: guile-user


Hi,

I am working on improving the debugger interface for geiser-guile (the
main idea is to be able to send debugging meta-commands from the 
*Geiser Dbg* buffer... there's something already in there in the HEAD
branches), but i am failing to understand how to set breakpoints at the
source level using ,break-at-source.  Basically, every single time i try
to set one with something like

    ,break-at-source "/home/jao/foo.scm" 3

the REPL tells me back:

    While executing meta-command:
    No procedures found at ~a:~a. "/home/jao/foo.scm" 3

I'm providing line numbers that fall inside procedure definitions (as
advised by the meta-command's doctring), but i'm still getting the same
error, no matter what.  For instance, foo.scm above contains

       (define (foo x)
         (display x)
         (display x)  ;; wanted a bp here
         (display x)
         (display x))

This is Guile 3.0.7, packaged by debian.

I must be missing something obvious, but it's too late to drink more
coffee :) What is it?

Thanks in advance!
jao
-- 
Lisp has assisted a number of our most gifted fellow humans in
thinking previously impossible thoughts. —Edsger Dijkstra




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-09-20 14:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-20  7:06 setting breakpoints at the repl Jose A. Ortega Ruiz
2021-12-25 12:58 ` zx spectrumgomas
2021-12-26  1:28   ` Jose Antonio Ortega Ruiz
2021-12-26 22:40 ` Jérémy Korwin-Zmijowski
2021-12-26 23:41   ` Jose A. Ortega Ruiz
2021-12-27  2:42     ` Jose A. Ortega Ruiz
2023-09-20 14:09       ` Mikael Djurfeldt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).