IRC channel logs
2026-01-11.log
back to list of logs
<ArneBab>oskarw: the only annoyance is that I have to declare my in-development modules #:declarative #f to be able to change bindings at will (without having to also replace the procs using them). <oskarw>ArneBab: For now I'm using guile with geiser, and it works fine, but I just wanted to know if I'm missing on legendary interactive common lisp development. <ArneBab>Result: no significant differences in speed within the 2.0 series or the 3.0 series, but 3.0 is 2x faster than 2.x, thanks to the JIT. <identity>i really like that when multiple threads throw exceptions you get gaag rtbrllebdde text <identity>«mice-9» is a better name for the name-space <graywolf>Hi! :) How can I access the docstring passed to SCM_DEFINE? I would like for it to be visible in ,d but that does not seems to be the case. <graywolf>And one more question for the C API, how can I make function not returning anything? In Scheme I can do (values), but not sure what my options are in the C land. <identity>graywolf: i guess you could do something like scm_values(SCM_EOL), but remember that «The effect of passing no value or more than one value to continuations that were not created by ‘call-with-values’ is unspecified.», so you probably want to return SCM_UNSPECIFIED instead <graywolf>Uff, I had no idea that is the case... I am definitely relying on the "it just takes the first value" in my code in some places <graywolf>Can I modify the argument names presented when a procedure is printed? They does not seem to be stored as procedure properties, so I am unsure where else to look.