What if you create a second sub-language to parse another file format? How you can be sure your "reader macros" don't conflict?
Will this approach scale to reading 1000 different formats as in >>261 or the lispers will claims its "just another paradigm to get used to" and insist that all 1000 formats have to be learned as sub-languages to "properly integrate these formats into Lisp" and those who loadFormatX(file) are primitive neanderthals who lack appreciations for Lisp beauty and too dumb to memorize the 1000 sub-languages to properly write these formats inline when the situation demands it.