| From: David Van Horn (dvanhorn at cs.uvm.edu) Date: Mon May 3 09:06:58 EDT 2004 |
|
I recently made the following typo:
(match 'x ((= symbol?) #t))
instead of
(match 'x ((= symbol? _) #t))
The former causes an infinite loop when using the syntax checker or evaluating
the expression (as does (match 'x ((=) #t))). The pat production for = is (=
expr pat) so I wonder why this doesn't raise a syntax error. Is this a bug?
(206.1-cvs11mar2004)
Thanks,
David
| Posted on the users mailing list. |
|