Reifier:computer science question

I’ve seen the term reifier used in various pages about computer languages and compilers. It seems to be a stage of a compiler or linker or preprocessor or perhaps interpreter, but I’m not quite certain what exactly it does. Well, I could guess based on the meaning of reify, but names can be misleading. Anyone know?

If I had to guess, I’d say it’s a bit in the linker that replaces function names with function bodies/addresses, but based on what I’m seeing in Google, that’s not right. My compiler book doesn’t mention it, and my linker book is at work, so I’ll take a look tomorrow if you haven’t received an answer by then.

My 20 second google look at it leads me to believe that reification is an official big word for talking about the point where you take an abstract lump of data and suddenly treat it as a completed whatever. So in the case of interpreted languages this might be the point where you call execute() on a string that contains instructions in the interpretted language. But it does seem to be used for other things in various topics–so I don’t think that it is a specific term referring to a particular instance of abstract->concrete conversion, but can be used in any instance in any field where such conversion happens.