Thanks again.  Your explanation helped me understand that to do what I
originally was trying to do I can replace the pre-built boot file with a
new one which includes the bindings I want to newly use.

So, I built an unmodified latest revision as normal.  Then I replaced
the old pre-built boot file with the newly built boot file.  Then I made
the modifications to the Scheme source-code.  But removing the
no-longer-needed C function from the C source-code couldn't be done yet
because the new pre-built boot file requires it because the new
pre-built boot file contains a `foreign-call' to it.  Then I did a fresh
new build which used the new pre-built boot file which contains the
bindings the modifications need.  Then I replaced the pre-built boot
file yet again with the newest boot file, because the newest boot file
does not contain a `foreign-call' to the no-longer-needed C function.
Then I removed the no-longer-needed C function.  Then I did a fresh new
build, which used the newest pre-built boot file, to make an "ikarus"
executable without the no-longer-needed C function.

Now I feel I can tinker with Ikarus more than before! :)

I'll learn the deeper makefile.ss and manual expander setup magic over
time... :)

-- 
: Derick
----------------------------------------------------------------

Reply via email to