syntax-violation uses lambda*, throws a structured message
authorAndy Wingo <wingo@pobox.com>
Tue, 16 Nov 2010 01:09:03 +0000 (02:09 +0100)
committerAndy Wingo <wingo@pobox.com>
Tue, 16 Nov 2010 01:56:57 +0000 (02:56 +0100)
commit8f1870f20f3a6dcd74078d7cc52523dfa2a2a494
tree2cfe8495b4f9296a2076f543680a227e0e8a5c30
parenta6f3af1618bb28b96ac44b77f6a69afe97995516
syntax-violation uses lambda*, throws a structured message

* module/ice-9/psyntax.scm (syntax-violation): Use lambda* for subform
  arg. Instead of using scm-error, just throw to 'syntax-error with all
  we got.

* module/ice-9/psyntax-pp.scm (#{and-map*\ 37}): Regenerated.
module/ice-9/psyntax-pp.scm
module/ice-9/psyntax.scm