nex3/arc — comment on commit 368d960fdc6f432fd392ba2ba0bf83607f4b9953
File:  line 0
By akkartik:

Yeah my motivation was to define *temloadall* similarly to *temload*
-- see the next commit http://github.com/nex3/arc/commit/bd234365c8

I wasn't too concerned about reading a sym like *eof* because there's
no way writing a template can ever store a sym, and that's usually all
we care about reading..

But you're right, it's not ideal. I tried to come up with a definition
that didn't have a hardcoded constant like *'eof*, but I want to be
able to read templates written by other sessions. Wait, that's not
right. I can use a gensym and it'll work fine because the gensym's
never actually written. Ok, I'll fix that.

It still won't fully address your concern, though. There's still the
minor theoretical chance that I'd try to read a sym like eof39. I'd
rather leave this hole and simplify temloadall, waiting on proper
interned gensyms to plug the hole.