Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > > Could you tell me if, when you run such commands in guile in your > > Debian setup, you get similar output? First with tracepoint: > With all due respect, this will get you nowhere, please upload the > full gdb backtrace ... thanks I patched the drawing-widget example so

How to gradually write a procedure using Guile?

2024-05-02 Thread Tomas Volf
Hello, I am looking for a workflow advice. I am using Emacs with Geiser. I am trying to write couple of procedures that are very imperative and I am not sure how to do that nicely in REPL. For example, let us assume I have a procedure of following character: (define (foo) (let* ((x

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > ... > examples/gtk-4/simple-paintable.scm fails at (add-to-load-path > (dirname (current-filename)). I have not yet spent time to debug > this one further. So we can make progress, till you find why (current-filename) fails - note that it is a syntax, not a procedure, and the doc

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread David Pirotte
Hi Florian, > Hi David. I’m trying to find the true error location. The true error location was given by the gdb backtrace, the gtk-widget-snapshot-child call, presumably with a bad pointer or so ... Could you please upload a full gdb backtrace somewhere tor-friendly (and zero javascript), so

Re: GNU G-Golf 0.8.0-rc-3 available for testing

2024-05-02 Thread pelzflorian (Florian Pelz)
Hi David. I’m trying to find the true error location. Could you tell me if, when you run such commands in guile in your Debian setup, you get similar output? First with tracepoint: scheme@(guile-user)> (load "/home/florian/src/g-golf/examples/gtk-4/drawing-widget.scm")