Good day guile-users,
I am having a struggle with SRFI-9 records. They look very
convenient, so i'd like to use them in my Guile scripts. However,
i'm not sure how to correctly construct them from C-land. I have
something like the following:
```
(define-record-type
(make-foo a b)
foo?
On Sat, 11 Sep 2021, paul wrote:
> In Guile land, that works great. Now, i want to create a foo in C
> and pass it to a function in the Guile script. I do something
> like the following:
>
> ```
> scm_c_primitive_load("foo.scm");
> scm_call_5(scm_variable_ref(scm_c_lookup("make-foo")),
>