I'm trying to use the language definition feature of Racket and one thing I need to do is to distinguish primitive functions from those defined in my module. I'm imagining doing this by overriding lambda so that it tags new functions as "non-primitive", but I can't think of a way to do this (beyond, say, making a hash set of non-primitive functions. Is there any standard tool for "tagging" structures in Racket? Something like Clojure's metadata support?
Thanks in advance, Pavel Panchekha _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users