Wrt to the nested error problem, I propose to eliminate the problem at a kernel level by making Shen-YACC more powerful. This will remove the need for having nested errors
at all. I will not have to trap native compiler output error messages, because the compiler will be configurable to user needs.
What I'm going to do is make the compile function even more higher order, I'll add an optional argument that allows the compiler to choose the way the unprasedresidue is presented in the error message. Then there is no need to trap its activity in the reader. This change will be modulated by a macro which will preserve backwards compatibility with older uses of compile. It will also be type secure.
Then CL can boil its head.
Mark