does the configuration language allow including other files (w/ the
configuration-language code)? i would like to keep separate files (for example
other people's package files), but still be able to load only the main one from
my scripts.
The s48 manual does not mention this possibility.
There isn't any include mechanism. You can load multiple configuration
files by creating an exec file and loading that. For example, if
load-all.scm contains
(config)
(load "my-packages.scm")
(load "other-packets.scm")
then
,exec ,load load-all.scm
will load both package files. I don't know how you would load a file
into the exec package from a Scsh script.
See http://s48.org/0.57/manual/s48manual_19.html for a little bit more
documentation on ,exec.
-Richard Kelsey
RK> m...@maruska.dyndns.org (Michal Maru?ka wrote in message news:<m24rivc...@linux11.maruska.tin.it>...
>> does the configuration language allow including other files (w/ the
>> configuration-language code)? i would like to keep separate files (for example
>> other people's package files), but still be able to load only the main one from
>> my scripts.
RK> There isn't any include mechanism. You can load multiple configuration
RK> files by creating an exec file and loading that. For example, if
RK> load-all.scm contains
>> (config)
>> (load "my-packages.scm")
>> (load "other-packets.scm")
RK> then
>> ,exec ,load load-all.scm
RK> will load both package files. I don't know how you would load a file
RK> into the exec package from a Scsh script.
The only way would be to make the underlying package USUAL-COMMANDS
the currrent package via "-m usual-commands" before loading the file,
but the CONFIG package doesn't seem to know about
USUAL-COMMANDS. Maybe we should add an option to scsh to switch to the
command execution package...
--
Martin