[noctool-devel] Re: [noctool-cvs] CVS source

Ingvar ingvar at hexapodia.net
Wed Jul 9 15:05:00 UTC 2008


> Modified Files:
> 	scheduler.lisp classes.lisp 
> Log Message:
> 
> moved :BEFORE PROCESS method for EVENT class into scheduler.lisp

Noooo! Now it won't compile from a clean image (the class definitions in 
classes.lisp provide the definition of the PROXIES generic, that's not 
available at the time scheduler.lisp is compiled). Yes, I found this the hard 
way (as I needed to have two images running to test the network code) and the 
non-SLIME kept breaking on load. Probably should've been a bit more clearer on 
why things were done as they were.

One way would be to split "classes.lisp" into "classes.lisp" and 
"methods.lisp" and have scheduler.lisp depend on classes.lisp and do the 
PROCESS :BEFORE method definition in scheduler.lisp and the rest of the stuff 
in classes.lisp in methods.lisp.

Alternatively, re-jigger the ASDF definition to have schedler.lisp depend on 
classes.lisp.

//Ingvar




More information about the Noctool-devel mailing list