I'm building an executable that links with an object file that controls a machine via the USB bus.<br><br>I have this working OK by linking everything into an executable. But that means I must recompile every time I make a change to my scheme code. Instead, I'd like to be able to load the scheme code at runtime. Originally I wanted to compile my c code into a library so that I could load it with gsi. However i was unable to get that to work.<br>
<br>Poking around in the examples, I found (##repl-debug-main), so I put that at the end of my c-api .scm file. This works well. When I run the executable, I get a repl, and can then load further scheme files as needed.<br>
<br>Is this the recommended way to embed a Gambit repl in a c program? Where can I find this ##repl-debug-main documented? What's the significance of the  ## character? Is there a way to pass startup arguments to this repl?<br>
<br>Thanks,<br><br>Neil Baylis<br clear="all"><br>-- <br><a href="http://www.pixpopuli.com">http://www.pixpopuli.com</a>