~subsetpark/fugue#14: 
match doesn't work with prefixed symbols

repl:11:> (macex1 '(match token
repl:12:((>       (@ parser/Special {:value char}) (handle-special s char)
repl:13:((>       _ (eval/eval-and-push s token)))
(as-macro <function match> token {:_name "parser/Special" :value char} (handle-special s char) _ (eval/eval-and-push s token))

We are taking the name directly and using that in the pattern match. Instead, we should try to eval the symbol, get the name off of the actual table, and use that.

Status
RESOLVED FIXED
Submitter
~subsetpark
Assigned to
No-one
Submitted
3 years ago
Updated
3 years ago
Labels
bug