I don't know what is it for, . . .
there is no big gain in speed-efficiency if subs are as globals
. . .
I have
a file that contains all sub-routines that handle STRINGS
a file that contains all sub-routines that handle LISTS
a file that handles OPEN DCL controls
a file that handles GEOMETRICAL issues
a file that handles MATHEMATICAL issues
and so on . . .
. . . when I work on a new LISP project,
it uses some sub-routines contained in these files . . .
. . .
If I need to
create a STANDALONE file,
I need a "packager", an "assembler"
that analizes the main routine, finds the name of all the used subroutines,
and searchs in the library files to find the definitions of these functions.
(and finds also the subroutines used from subroutines . . . and so on)
And at the end
ASSEMBLES everything in
ONLY ONE STANDALONE FILE.
The lisp file of
VovKa is for THIS .
no big gain in speed-efficiency if subs are as globals
We are not treating this issue.
Ciao.