Hi fellow Gambitters,
I have a problem trying to dynamically load scheme files that contains macros. I know that when a file contains a macro, the macro definition must be in the same file as the macro usage. If not, one must use the (include ....) special form to import the macro definition.
I would like to be able to use (include ...) inside a function to programmatically include some files like (load ...) can do.
For example, if
(for-each (lambda (file) (include file)) '("file1" "file2" ...))
*** ERROR IN (console)@2.15 -- Filename expected
could work!
Is there any way to make this work without appending all the files together.
Thank you, Francois Magnan