#481: Problems with differing *READ-BASE* values for COMPILE-FILE/LOAD -------------------------------+----------------------- Reporter: Mark Evenson | Owner: (none) Type: defect | Status: reopened Priority: minor | Milestone: 1.8.1 Component: other | Version: 1.8.1-dev Resolution: | Keywords: Parent Tickets: | -------------------------------+-----------------------
Comment (by Mark Evenson):
Replying to [comment:2 Eric Timmons]:
The extra weird thing is that if you spawn a new ABCL process and LOAD
file-2.abcl, evaluating (TEST) produces the correct result (11), so the COMPILE-FILE works. It's acting like the first LOAD of an .abcl file caches the file handle, doesn't close it, and reuses it on subsequent LOADs.
The failure to re-load FASLs is an artifact of the a bug with the zip cache that I have been working on fixing. Unfortunately, I didn't note this as a problem publicly, so apologize for not having all the information available for you.
I think the zip cache is now fixed with https://github.com/armedbear/abcl/pull/357 which is more-or-less ready to be merged. But first, I am transitioning to Github Actions for CI away from Travis due to their recent limitations on macOS runners for open source projects which I easily blew away in a day's worth of CI.