I was messing around in DrRacket and started writing a macro. When I finished 
the first draft it gave me an error message saying that I can't use the _ 
wildcard in an expression context. I figured I had misremembered the format so 
I went to the syntax-parse docs... well, to shorten the story I had actually 
forgotten that syntax/parse has to be required for-syntax. Similar things have 
happened to me a few times. A more experienced user would have identified the 
problem immediately, of course, however it might be helpful for novices like me 
if the checker looked for unbound identifiers at lower levels of nesting before 
reporting errors at higher levels... if that wouldn't take a major rewrite.

...Y'know, let me concentrated my obvious noobness in one post :) and ask a 
silly question: why is "free-identifier=?" so named? It compares identifier 
bindings, which obviously implies that the identifiers are not "free" at all. I 
only got the hang of that one when I started mentally renaming it to 
"identifier-binding-site=?".

Thanks for your help.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to