Search guile IRC channel logs

These are the channel logs matching your query [m]

2025-12-11[20:10:21] <ArneBab> dthompson: would there be a path around that? I���m thinking about using hoot for experiments with more efficient serialization between client and server (think protobuf) -- would that impact that? (or can I just get the bytes raw?)
2025-12-11[20:53:31] <ieure> duncan, Also noting line 220, (let loop ((g g) (m 0)))
2025-12-29[09:13:16] <ArneBab> rlb: thank you for rebasing the utf8 branch! And I���m sorry that it was necessary. And that it needed work shows that this order was needed: I don���t expect that this kind of work would have been done in the external patches in Lilypond (so that would have caused a rift again).
2025-12-29[19:27:00] <ieure> I have two machines running Guix and the same home config, one I haven't reconfigured since November, if I open the same file on both machines and C-x h C-M-\, they give different results.
2025-12-29[19:28:37] <rlb> Sure, but as with majit, etc., you can install a version that supersedes the built-in version via elpa-magit (and maybe M-x list-packages?).
2025-12-30[10:47:29] <ArneBab> johnwcowan: I���m glad sending the book worked! And I hope it���s well readable (it���s currently the only one of its kind) and you enjoy reading it.
2026-01-17[17:57:00] <ieure> Does Guile have a single-step debugger, akin to C-u C-M-x on a defun in elisp?
2026-01-25[22:52:17] <ArneBab> lechner: I know, I���m just talking about AGPL, not saying that the project by johnwcowan broke the GPL.
2026-01-25[22:52:45] <ArneBab> (but my understanding is just mine: I���m neither a lawyer nor a court decision)
2026-01-25[23:04:38] <ArneBab> lechner: no, I���m just a casual user. And have been for ~20 years.
2026-01-25[23:07:53] <ArneBab> lechner: the ones I���m allowed to share are on my website: https://www.draketo.de/kreatives/liederbuch#drucken
2026-01-25[23:14:12] <ArneBab> lechner: I say that I���m a casual lilypond user, because I use it now and then, and I very much like both its quality and its stability. If you create about one scoresheet per year, backwards compatibility matters a lot more than when you work with the tool every day.
2026-02-13[00:11:23] <gnucode> M-x toggle-debug-on-error gave me an error: string-prefix-p: Wrong type argument: stringp, (toggle-debug-on-error)
2026-02-13[00:15:22] <gnucode> even M-x snake is not working. maybe my spacemacs is just borked.
2026-02-13[00:39:30] <mange> Can you M-: (setq debug-on-error t) RET instead of toggle-debug-on-error?
2026-02-13[00:43:49] <gnucode> https://paste.debian.net/hidden/22eaacf8 -> that's the bug that pops up when I try to run M-x geiser
2026-02-13[01:09:39] <mange> Hmm. That list ((geiser . 6) ...) looks wrong. What does (counsel--M-x-externs) return for you? (You can use M-: again to find out. If it's a list, the first value or two will be enough.)
2026-02-13[01:15:19] <gnucode> mange: (counsel--M-x-externs) -> https://paste.debian.net/hidden/fd60a402
2026-02-13[01:19:29] <mange> Hmm, okay, we must have different versions of counsel. I was looking at the source of counsel-M-x to find out whether the second argument of ivy-read was right, because it seems iffy to me.
2026-02-26[15:05:12] <ArneBab> ity: I can���t help with haunt -- I���m directly using org-publish: https://hg.sr.ht/~arnebab/draketo/browse/Makefile.am?rev=tip#L21
2026-03-11[07:33:52] <czan> Quick one: if I want to do the equivalent of "touch -m" (i.e. update mtime) in Guile, what's the best way to go? I was hoping (close-port (open-file filename "a")) would do it, but it doesn't. Alternatively, (call-with-output-file file (const #t)), which Guix uses, deletes the file contents.
2026-03-23[23:42:17] <old> setarch `uname -m` --addr-no-randomize bash is your friend
2026-04-03[15:31:40] <kimothy> Hi! Anyone in the room familiar with GNU Artanis? I��m struggeling to use sqlite as a db, so hoping somone has a tip :)
2026-04-14[04:53:29] <apteryx> actually I lied, that experiment was from a M-x shell -> guile, so maybe that explains that
2026-04-14[04:54:07] <czan> Ah, yeah, I see the same thing with running guile in M-x shell.
2026-04-14[04:56:30] <apteryx> ACTION falls back to good old sledgehammer M-x guix-set-emacs-environment RET /gnu/store/kadwwrynwrvf8h59b32ww21rsf0vymbf-profile RET, where the profile is taken from $GUIX_ENVIRONMENT
2026-04-14[04:56:57] <czan> Yeah, fair. I use emacs-envrc to set up my guile environment. Just a .envrc with "use guix -Df guix.scm" or "use guix -D whatever-package" usually does what I need (after an M-x envrc-allow).
2026-04-14[07:06:52] <apteryx> czan: looks like 'guile' alone (not in M-x shell in emacs, but from a plain bash shell), always give you a soft-port object as (current-input-port)
2026-04-21[04:39:30] <old> how would you enter that module in the REPL with ,m then?
2026-05-03[12:28:17] <ArneBab_> Riviera: I���m slowly reaching the point where I have a full-fledged publishing setup for website, PDF/print, and epub/ereader. Including "If you reached this line and you feel that the text gave you something, please buy Naming and Logic with Wisp in print"
2026-05-19[22:10:16] <ieure> TheTaoOfSu, You can make your module the current one with a REPL metacommand: ,m (idlers-guild tui)
2026-05-19[22:16:19] <ieure> Some GUIs treat C-z as a minimize command, there should be some way to unbind that. It's more verbose, but `C-u M-x geiser-mode-switch-to-repl RET' is equivalent.
2026-05-19[22:24:03] <TheTaoOfSu> I wish my bindings matched the documentation. Like C-m is giving RET, which is ruining some bindings. C-z only gives me issues in Emacs, nothing else reacts to it
2026-05-19[22:25:19] <ieure> TheTaoOfSu, Where in the docs do you see C-m? That is equivalent to RET by default.
2026-05-19[22:25:33] <ieure> It would be extremely unusual for an Emacs package to bind C-m to anything else.
2026-05-19[22:25:58] <TheTaoOfSu> C-c C-e C-m is supposed to be geiser-edit-module
2026-05-19[22:26:13] <ieure> TheTaoOfSu, That is not the same as C-m.
2026-05-19[22:26:35] <ieure> The binding is the whole sequence, C-c C-e C-m. C-e and C-m alone do different things.
2026-05-19[22:29:17] <TheTaoOfSu> I think it was C-c C-m for geiser-repl-switch-to-module, which doesn't work like if I M-x the command, and after a moment, it shows C-c RET- (C-h for help) in the status bar or whatever it's called
2026-05-19[22:30:30] <TheTaoOfSu> So for whatever reason, Emacs doesn't seem to be realizing the difference between C-m as RET and C-m as a component of a command
2026-05-19[22:31:33] <ieure> TheTaoOfSu, Some other Emacs extension has rebound C-c C-m as a prefix for another keymap. I don't know if paredit does that or not, I don't use it. C-c C-m (or C-c RET) works how I'd expect in a *Geiser Guile REPL* buffer. You can see all a buffer's bindings with `C-h b' if you want to inspect them.
2026-05-19[22:36:11] <TheTaoOfSu> Not only does that not show any commands with C-c C-m, it doesn't even seem to show all the Geiser commands that are allegedly already bound in the docs
2026-05-19[22:38:46] <TheTaoOfSu> Paredit doesn't seem to have anything on C-c C-m at all, and Geiser does have some C-c RET commands, but none of them are what I'm looking at in the docs for Geiser
2026-05-19[22:41:49] <ieure> TheTaoOfSu, What buffer are you looking at the bindings for? C-c C-m is only bound in geiser-repl-mode, not scheme-mode.
2026-05-20[00:25:28] <JohnCowan> ieure: that makes it ironic that emacs is billed as a modeless editor as against vi(m), whereas vim has only 6 modes and emacs has hundreds
2026-06-04[17:08:22] <samplet> I���m not sure if Guile supports it, though.
2026-06-12[21:42:42] <ArneBab_> mwette, old: I���m trying to create a minimal working example of my fibers sleep failures (fiber not waking up), but failing. I now have 1000 fibers flawlessly forwarding data through channels and sockets and sleeping in-between.