Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Define undefined conditions and handler functions following error-fun…
…='error pattern (Alan Ruttenberg) Activation of function are in in comments for now, pending solving boot issues. On malformed destructuring-bind, bogus-sublist-error was being signaled, but said condition didn't exist, and so true error was masked. On review this code seems to be adapted from CMUCL, but special casing error-fun = 'error and using program-error instead of the conditions. I brought over the conditions from CMUCL, which are in a comment at the bottom - they should loaded only after clos - wasn't sure of the mechanics. I then defined a function for bogus-sublist error, based on the reports for the condition, and replaced arg-count-error with the more detailed report as well. Merges <#61>. From <bdf75f5>, <78c7e0e>.
- Loading branch information
mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f
committed
Aug 2, 2017
1 parent
f680130
commit 38884a0
Showing
1 changed file
with
121 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters