I'd rather believed that XEmacs had user-defined reader macros. Turns out it doesn't, but it does defined two extra reader macros: #+ and #-