You are not logged in

w/regard to build introspection: this could be useful for doing something like the following. Admittedly it's a contrived example, but I've had ideas along these lines (but less contrived) that it would help with:

Some things I'd like to see added (some of which I mentioned in another issue):

read-only exports for select global variables (eg, current makefile name / current line number)

A C function for checking whether a variable exists, possibly returning a struct describing it (export/override set?, flavor, origin, pointer-to-pointer for the variable in case they want to re-allocate it)