Summary

continue compilation for toplevel forms, if possible

Metadata

Description

Modify error handling in the compiler to catch errors and continue whatever compilation pass is currently running. This should probably not apply to optimization stages, but for example: reading, canonicalization, scrutiny. Restarting the current pass for the next toplevel expression should be ok.

In other words: continue as long as possible instead of stopping on the first error.

Changes and comments

[2012-12-12 16:51:33 UTC] felix changed description

[2016-08-25 21:29:42 UTC] sjamaan set difficulty to hard

[2023-03-10 11:30:02 UTC] felix changed status from new to closed

[2023-03-10 11:30:02 UTC] felix set resolution to wontfix