14:40:58stassatsi can trivially record atom forms for errors and get them displayed by sbcl, but more trouble with trying to use that information in slime
14:41:29stassatsit records source positions by installing reader macros for #\( and so on, but there's no reader macro for X in (progn x)
14:42:34stassatsi guess i ought to use form-tracking-stream
14:44:57stassatsbut form-tracking-stream is an fd-stream
15:14:49stassatsthinking about changing what the reader produces when compiling
15:15:23stassatswrapping each form into a structure, which stores the source position, then there'll be no problem locating atoms