compatibility/collects/racket/private
Matthew Flatt 5a80a3b6e4 add datum-case', etc. as syntax/datum'
This library is used by Redex, which wants a `syntax'-like template
language, but for datum values instead of syntax objects. Using
`datum-case' and `datum' generates much less code. Redex uses
only a small part of the general functionality, so adding
`syntax/datum' could be overkill. It's implemented by generalizing
the `syntax-case' and `syntax' pattern matching and template
constructing code, though; it's not a lot of extra code, and it's
easiest to generalize completely. We may find other uses for
datum templates, too.

original commit: 25dd8727cb8aca54dc7c5cbf1814f2049234ad1d
2011-12-12 08:13:20 -07:00
..
old-ds.rkt add datum-case', etc. as syntax/datum' 2011-12-12 08:13:20 -07:00
old-if.rkt move most of the 'scheme' collection to the 'racket' collection 2010-04-20 15:24:48 -06:00
old-procs.rkt removed useless requires 2011-09-27 19:28:44 -06:00
old-rp.rkt generalized `begin-for-syntax' 2011-09-08 14:06:00 -06:00
stxmz-body.rkt removed useless requires 2011-09-27 19:28:44 -06:00