From: Matthew D. S. <ak...@ch...> - 2009-08-05 01:25:45
|
On Wed, 5 Aug 2009 02:10:51 +0300 Nikodemus Siivola <nik...@ra...> wrote: > 2009/8/4 Kevin Reid <kp...@ma...>: > > I assume you mean for this to be EQL specialized? An alternative > implementation would be a PPRINT-DISPATCH-style dispatch table -- no > real performance difference there, and less build trouble. (Not that > those build troubles are insurmountable.) > > > Option 2 has the useful property that it can be used as a hook for > > user-defined read syntax identified by symbol (benefiting from the > > package system) rather than by readtable and character; new kinds of > > readable object could be introduced without requiring the user to > > choose readtables. (Think of it as #S extended beyond structures.) > > This _is_ an attractive feature. I'm not convinced that ~A would not > serve our immediate needs better, but you make a good case for the > general version. > For what it's worth I'm for any reader extensibility would lessen the need to actually muck about with read-tables. Matt -- "You do not really understand something unless you can explain it to your grandmother." -- Albert Einstein. |