Re: Guile 3 and wip-elisp/Emacs

2021-10-20 Thread Robin Templeton
"Gregg Sangster" writes: > Hello Guile Hackers, > > I've rebased the wip-elisp branch on top of commit > 449f50dd84a081aea16ef678e32bf37abe429ff6 (git describe: > v3.0.4-64-g33232cb5c4). It's published here: > > https://git.sr.ht/~g20r/guile This is wonderful, thank you! (IIUC, Christine and Ri

Re: Guile 3 and wip-elisp/Emacs

2021-10-20 Thread Robin Templeton
"Dr. Arne Babenhauserheide" writes: > The workload to finish this is considerable, though: IIRC You’ll need to > solve some deeper problems that prevent Guile Emacs from using > byte-compiled files (that’s why it currently has a very high startup > time). To clarify, Guile-Emacs intentionally di

Re: Guile 3 and wip-elisp/Emacs

2021-10-21 Thread Robin Templeton
"Gregg Sangster" writes: > Hello, > > I have wip-elisp rebased all the way up to main as of a few days ago > (e60469c8b6936575c079faaffa40a340e1d49f3c) plus two changes from > Ricardo. It's available here: > > https://git.sr.ht/~g20r/guile > > There is one test failure in "make check" on test-ou

Re: Guile 3 and wip-elisp/Emacs

2021-10-21 Thread Robin Templeton
Christine Lemmer-Webber writes: > Ludovic Courtès writes: > >> Hello! >> >> Christine Lemmer-Webber skribis: >> >>> I've pushed this as origin/wip-elisp-rebased. I actually rebased it >>> again, making some naming adjustments for myself and a couple of >>> adjustments having talked to Robin. >

Re: [guile-emacs] Circular require problem

2014-09-24 Thread Robin Templeton
Left Right writes: > Hello, I've asked at #guile IRC channel and was told this is the right > place to report these. > > So, I've built Guile-2.2 and Guile-Emacs. Vanilla Emacs didn't start > at first due to: > > (provide 'calendar) > (require 'cal-menu) > > lines in cal-menu.el. This is because

ELF and garbage collection

2014-09-24 Thread Robin Templeton
The following program works as expected in Guile 2.0: (do ((i 0 (1+ i))) ((= i 10)) (compile ''foo #:from 'scheme #:to 'value)) ...but when it's evaluated in Guile from the master branch, Guile crashes with a "too many root sets" error. This is because `GC_add_roots' is used in loader.c