From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Jose A. Ortega Ruiz" Newsgroups: gmane.lisp.guile.user Subject: Re: setting breakpoints at the repl Date: Sun, 26 Dec 2021 23:41:00 +0000 Message-ID: <871r1z7x4j.fsf@gnus.jao.io> References: <87zgovrc0w.fsf@gnus.jao.io> <2cf7d40d-e03b-d818-ab8f-05dd7cee402e@korwin-zmijowski.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38124"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: guile-user@gnu.org Cancel-Lock: sha1:1miseGSSGkLKu0VAwnDlUSfMQOs= Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon Dec 27 01:08:43 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n1dZD-0009nx-54 for guile-user@m.gmane-mx.org; Mon, 27 Dec 2021 01:08:43 +0100 Original-Received: from localhost ([::1]:39652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n1dZB-0005FK-Ja for guile-user@m.gmane-mx.org; Sun, 26 Dec 2021 19:08:41 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33030) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1dYh-0005D3-GD for guile-user@gnu.org; Sun, 26 Dec 2021 19:08:11 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:39250) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1dYg-00009W-5W for guile-user@gnu.org; Sun, 26 Dec 2021 19:08:11 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1n1dYd-0008xL-CK for guile-user@gnu.org; Mon, 27 Dec 2021 01:08:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ X-Attribution: jao X-Clacks-Overhead: GNU Terry Pratchett X-URL: Received-SPF: pass client-ip=116.202.254.214; envelope-from=guile-user@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17913 Archived-At: On Sun, Dec 26 2021, Jérémy Korwin-Zmijowski wrote: > Le 20/12/2021 à 08:06, Jose A. Ortega Ruiz a écrit : [...] > Hello Jao ! > > This is really great news and I will be happy to play with it. ;) Thank you! The latest released versions of guile and geiser-guile already contain support for using ,bt, ,error and ,q from the Dbg buffer; it's not super-exciting, but i think it's an improvement. There's also that evaluations/compliations are async, so interruptible (e.g. with C-c C-i), which falls in the same "niceness ballpark", i think. Unfortunately, i keep being unable to set breakpoints (even the advise received so far), not even in a simple CLI outside geiser, so i haven't been able to improve that aspect yet. Cheers, jao -- Rewards and punishments are the lowest form of education. -Chuang-Tzu, philosopher (4th c. BCE)