Re: Guile 64-bit Windows support, redux

"Dr. Arne Babenhauserheide" <[email protected]> Wed, 25 Jun 2025 09:44:14 +0200
Newsgroups gmane.lisp.guile.devel
Message-ID <[email protected]>
Mike Gran <[email protected]> writes:

> So I'm still plugging away at this Guile on Windows stuff.

Thank you for keeping us up to date!

> Guile's use of BDW GC is complicated.  It is not the
> "just replace malloc with GC_MALLOC" described
> in the BDW GC docs.

Are you aware of the work done on whippet to replace that for Guile 4?

Do you see aspects that could be a problem for Lilypond? From what I
read on IRC, there’ll likely be changes to SMOBs. Also there are notes
by Wingo on SMOBs and malloc, maybe these could give pointers:
https://wingolog.org/archives/2025/03/04/whippet-lab-notebook-on-untagged-mallocs

And they show that you’re not the only one struggling with malloc:
"these functions are just truly gnarly".

> I haven't pushed anything back to the main Guile git repo 
> savannah yet, because I don't want y'all to see me flailing around.

Thank you for keeping up the work!

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de
signature.asc (application/pgp-signature, 1.1 KB)
-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmhbqM4QHGFybmVfYmFi
QHdlYi5kZQAKCRAT741FJAPD67bmD/9ftDaTuc5yLFa3puQTJpzcZcb8Z7bcLrlu
R8lW5XStF+DEmAs00vOx8E7aN/PJpROJwfMshKIuvFr3OhugrFoFv8xDjYsapR6j
J8YBd5GjRCaDeEhyKQ9deKRzzxKKsZuLwn13G+cM42onLaHe7yZgbJSxEnG+vAjy
hoYpf8sJV2QxrDXlBth6ufHswJmnmypEe71Nx/7b6SGzZu+otihqh5r1GhZaz2Pj
UDVgPm9O5r/FVcXcyT//bYeikmmuTW1ejfT3FyGy3kOJJsug5ypJ635fhp0IiWpU
btn4CYLzVCY8oDjcsd0ATzYQfC3YRG67iUvk67W/3LNIYciy1njuvY3xA2GA0MA5
dKCLQoRUJhzvq8LMsyVmabcycYt2RCfNU3L9KE9hWEyzWROxWPnGAXmxYRfmU0nd
/FWLs5KgM6JFI99i4TqcqfhvYLRu3zhl6r0EBXBJTH6vHCCDztvWzaKqD9/j/QMR
RBgPPP96k3G8FfqRC68s/4T2jFSL/KJzw50cxbdPRVrMkWKbiMxYbzkibSVc6h2K
zrRLzkjsHtCcpp+bYJ/Rnt3QS0uqoRsTehaCT6BAJbI18BErwVOC8DK/E/0gAW5S
xEpJntXkfoyjz6tij5DcH8JVFuTiHxS3XkUvDItZcABeOXdlUvfbf2s0tXD5ORHx
KsFocZiMpYjEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmhbqM4QHGFy
bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSHV8A/9xARyneooymvGhfbYv3BfYvFpI
k8KYrBKqq/TwgrCYwy+2EMFnzvdMWe3k63g1V4zpq2GBh4rLxuv5/X0HjI/wSZVs
YSCBLbLaSEaR2J/FzMn+UdD/oHAn0qCVLMc34uZl6S+DoZSh1KHx+y4AgWXlkJFx
7v7YleLChsIGWGfLRg==
=JdMw
-----END PGP SIGNATURE-----