Alex Vong <[email protected]> writes: > I think the problem is that when the scheme standard says "the returned > value is unspecified", it means anything can be returned. In this case, > guile choose to return an unspecified value to avoid returning an > arbitary value. > > I think the answer written by soegaard in [0] explains it pretty well. > > [0]: > https://stackoverflow.com/questions/28910911/detecting-unspecified-in-scheme-list
This is new to me. But, since we only use the Guile implementation, I think we should be ok with phases returning #<unspecified>.
