[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

EXCL 2.0 FASL FILE ORDERING BUG WITH PCL



One problem we have run in to with compiled PCL fasl files for Franz
excl version 2.0 is as follows:

It seems that excl does not always preserve the order of expressions
in your source file in the compiled fasl file.  In some fasl files
with pcl code in them we have found that the DEFCLASS form occurs
after DEFMETHODS on that class (even thought they are in the correct
order in the source file).  The result is that the fasl file will not
load in a "clean" lisp image.  We have found two workarounds:

1. Put defclasses in a seperate file that is loaded first.

2. Inserting a dummy DEFUN in the source file can alter the order of
the fasl forms in the compiled file allowing it to load correctly.

;rob

  Robert C. Pettengill, MCC Software Technology Program
  P. O. Box 200195, Austin, Texas  78720
  ARPA:  rcp@mcc.com            PHONE:  (512) 338-3533
  UUCP:  {ihnp4,seismo,harvard,gatech,pyramid}!ut-sally!im4u!milano!rcp