Hey all, I was playing around with some C code that uses the new R6RS bytevector ports, and I noticed that there doesn't seem to be an easy way (a la `let-values' or `receive') to access multiple return values from C. I've resorted to doing:
scm_struct_ref (foo, SCM_INUM0); ...which is almost certainly not future-proof. All I want to do is access these values as a pair or list. Is there a Right Way to do that? Thanks, Julian