From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.user Subject: Re: GNU G-Golf 0.8.0-rc-3 available for testing Date: Tue, 7 May 2024 20:53:08 -0300 Message-ID: <20240507205308.3661a81e@tintin> References: <20240417025615.0b6c50f5@tintin> <871q73vcz4.fsf@pelzflorian.de> <20240418192132.245200a9@tintin> <87cyql1e56.fsf@pelzflorian.de> <20240420015158.50031f08@tintin> <877cgepwm1.fsf@pelzflorian.de> <20240430215102.2f6f74b7@tintin> <87r0em7xpk.fsf@pelzflorian.de> <20240506223903.4651070a@tintin> <87r0eeq7zi.fsf@pelzflorian.de> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/aIQF/sn4=h8o53Z+LUu.reB"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2258"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user To: "pelzflorian (Florian Pelz)" Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Wed May 08 01:54:17 2024 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 1s4UdV-0000Oq-5d for guile-user@m.gmane-mx.org; Wed, 08 May 2024 01:54:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s4Ucd-0002OW-Sr; Tue, 07 May 2024 19:53:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4Ucc-0002O2-6S for guile-user@gnu.org; Tue, 07 May 2024 19:53:22 -0400 Original-Received: from sys2.all2all.org ([79.99.200.14] helo=moses.all2all.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4Uca-0003S2-69 for guile-user@gnu.org; Tue, 07 May 2024 19:53:21 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by moses.all2all.org (Postfix) with ESMTP id 3664967C007A; Wed, 8 May 2024 01:53:17 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at moses.all2all.org Original-Received: from moses.all2all.org ([127.0.0.1]) by localhost (moses.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c4GvI3CG5r-a; Wed, 8 May 2024 01:53:16 +0200 (CEST) Original-Received: from tintin (unknown [168.227.187.134]) by moses.all2all.org (Postfix) with ESMTPSA id A36F167C0074; Wed, 8 May 2024 01:53:15 +0200 (CEST) In-Reply-To: <87r0eeq7zi.fsf@pelzflorian.de> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu) Received-SPF: pass client-ip=79.99.200.14; envelope-from=david@altosw.be; helo=moses.all2all.org X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-bounces+guile-user=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.user:19605 Archived-At: --Sig_/aIQF/sn4=h8o53Z+LUu.reB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Florian, > Thank you for the python code. This works unlike g-golf in Guix. > ... Ok, expected, but I wanted to double check - Not an excuse ofc, but pygobjec is mostly written in C, including their callback and gclosure marshal(ers), so when they need to either replace or access such VFunc pointer (or place a call upon them), they can (re)use quite a lot of the upstream code. G-Golf is 100% guile scheme code (nearly, a few C function exceptions, but unrelated to this part of what we are dealing with), including both the Callback and GClosure marshal(ers) - quite a diff context ... but i wanted to make sure ... > I am puzzled by g-golf=E2=80=99s random code clobbering in Guix; gdb watc= h in > reverse debugging did not work when the scope of klass->snapshot was > left. Very annoying indeed - eventually we'll track and fix this ... > Since I do not speak nor like mutation-heavy python but hope to use > g-golf, I will set up a Debian VM for now and look at each g-golf > file slowly step by step. Ok - But as time allows, we should still try to (fix this bug and) run all other examples in guix, except the peg-solitaire, and the animation based examples, they should all run - i am especially interested to see if the adw1-demo works fine ... > Before, I have tried to verify the signature, but it fails I didn't sign the attachment - > and I also cannot compare with signatures in the g-golf repo, because > ... Right, I sign the tags, and the tarballs -=20 Cheers, David --Sig_/aIQF/sn4=h8o53Z+LUu.reB Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmY6vuQACgkQ83T9k6MF eteEVAf/VD7hSLYkwTeQOOfBTlb27lwUshSz4CoJr2b3u/yJuhufrIvelv1lS7Rm Q4hgGjsLUOWHPDRtnIebIEvpTQl5U9NkYaKk5N1CTW/h2NjgaodxJB7IM8LPL2B+ zOgg4sHc4hwWA8920fdKvqRSbenKC8O68lm2SVEL64/IiMGuQZ6u8/sRXZ05RAdI mys9KqCAhSbeM8JxlINdZ4+2SmfRlNDoOie63pSEI31usZon0FlEo482sP7g3CLt 7CorC3xmv+XqOU9XxPTeJtg3Q4YYeJJf0zy15OBkNLycWwgTPhMvGVhqV0GC4xwd t3zNyiXUb3Ogt59A7WloMoZixcG6HQ== =TK80 -----END PGP SIGNATURE----- --Sig_/aIQF/sn4=h8o53Z+LUu.reB--