Search guile IRC channel logs

These are the channel logs matching your query foo

2025-12-11[03:41:02] <rlb> And I think at least on linux man is somewhat flexibile, i.e. "man guild foo" will also work.
2025-12-11[17:53:30] <rlb> I think the issue was that right now we can't implement some libguile/foo.c (it was one or more of strings.c, srfi-13.c, srfi-14.c) functions in scheme, i.e. some in scheme and some in C.
2025-12-13[05:24:47] <rlb> ahh -- or you could just (test-begin "foo" (maybe-count 3))?
2025-12-15[04:39:43] <old> so this used to be okay: (test-begin "foo" 1) (test-skip "bar") (test-assert "bar" #t) (test-end "foo")
2025-12-19[02:23:30] <rlb> I'm just warning against something I've seen, perhaps from people used to say python or whatever, thinking that you can just say (delete! ... foo) and then use foo.
2025-12-19[02:23:55] <rlb> instead of (let ((foo (delete! ... foo)) ...) or whatever.
2025-12-20[11:55:42] <cow_2001> been thinking of how one might define docstrings for syntax and maybe (define-doc foo "FOO is a syntactic form or whatever that does x y and z.") (define-syntax foo ...) could work?
2025-12-30[22:12:13] <dthompson> like in bstructs if I have the type description (union (foo int) (bar double)) then an sexp view of it would look like (union (foo 0) (bar 0.0))
2025-12-30[22:15:21] <dthompson> like if I allocate the union above like (bstruct-alloc <foo> (foo 42)) the sexp view is nonsense for the bar field
2025-12-30[22:15:26] <dthompson> (union (foo 42) (bar 2.08e-322))
2025-12-31[03:00:21] <dthompson> consider this contrived type: (define-bstruct <foo> (union (foo (struct (bar int))) (baz (union (bloop double) (zort (* void))))))
2025-12-31[04:04:43] <mwette> In C, this is an anonymous struct: struct foo { int a; struct { int b; }};
2025-12-31[04:05:32] <mwette> So , struct foo z; ...; c = z.a + z.b;
2025-12-31[20:10:05] <mwette> dthompson: the point is to save level of selection with unions/struct mixes: struct foo { int a; union { bar_t b; baz_t c; }; } z; z.a = 1; get(z.a, &z.b); put(z.a, &z.c);
2026-01-15[01:19:08] <mwette> lechner: If this is for foo-symtol-tab you can add (define bar-htab (alist->hashq foo-symbol-tab)) to your .nyacc (aka .ffi) file.
2026-01-20[01:52:54] <rlb> I was mostly confused by the symmetric naming, i.e. set-foo get-foo with different types for the value.
2026-01-21[04:33:54] <rlb> i.e. what's the fastest a "foo --version" command could run (without cheating)
2026-01-25[00:10:31] <graywolf> I wonder whether the fact that (assq-ref #f 'foo) is #f is something I can rely upon