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.