Change DEFINE-SYNTAX so that the right-hand side can be an identifier
authorChris Hanson <org/chris-hanson/cph>
Thu, 17 Apr 2003 02:52:20 +0000 (02:52 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 17 Apr 2003 02:52:20 +0000 (02:52 +0000)
commit49f5a2e0b36aeba966395b3024259e03d6a74e96
tree87db57ac0a1b6400acb055d9ddacc91443c79a81
parente4ae07570ed78af2046a1924a21a4c372aec9810
Change DEFINE-SYNTAX so that the right-hand side can be an identifier
that is bound to a keyword.  This makes

(define-syntax sequence begin)

possible.

Also, remove old kludge to allow

(define-syntax foo (lambda ...))

as acceptable syntax.
v7/src/runtime/mit-syntax.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/syntactic-closures.scm
v7/src/runtime/syntax-transforms.scm