On Jul 9, 2011, at 12:34 PM, Roger Wilson wrote:
That makes a lot of sense. So my next question is how do I include Meroon into each source code file?
You don't load it into each source file, you load it into gambit before you manipulate (compile, include, or load) each source file. I do the following things. (1) I run make_meroon in the Meroon source directory to build _meroon.o1. (2) I put _meroon.o1 in ~~/lib/_meroon.o1 (where ~~ is the Gambit install directory). (3) I link ~~/bin/gsc++ to ~~/bin/gsc and ~~/bin/gsi++ to ~~/bin/gsi. (4) I add the text (case (string->symbol (car (##command-line))) ((gsi++ gsc++) (load "~~/lib/_meroon.o1")) (else #f)) to the file ~~/lib/gambcext (5) When I want to use gsc with Meroon preloaded, I call gsc++, when I want to use gsi with Meroon preloaded, I call gsi++ Brad