11:37:56beachNo, only compile-time computations are performed between top-level forms.
11:43:38beachYou could use some previous Clasp (a? b?) to load the files that some file depends on. Then you could generate the AST correctly.
11:44:56drmeisterI do that now in the build system - but I can't speed up ASDF builds - they are all single core.
11:46:38drmeisterThere is building clasp - that's improved greatly by first loading all the source and then running compile-file on every source file in separate forks.
11:47:46drmeisterThen there is building stuff with quicklisp/asdf - that is forced to go sequentially, one file at a time.
11:49:16beachI mean, suppose that files A, B, C that have a sequential dependency. You can start AST generation and compilation of A, at the same time, load A. Then you can start AST generation and compilation of B, at the same time, load B. Etc.