What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

Both the tags and currently exist on StackOverflow and seem to be for the exact same concept.

As this is not a concept I'm yet familiar with and as both tags have tag wikis I don't want to just step in and retag the questions myself. Here's what the wiki excerpts currently have to say:

  • × 16

    Reification refers to process of taking an abstract concept and making a concrete representation out of it.

  • × 7

    To "reify" means to take an abstract concept and make a concrete representation out of it. For example, in Lisp lambdas allow you to reify the concepts of procedure abstraction and application.

(Neither tag has a full wiki, just an excerpt each.)

share|improve this question

1 Answer 1

Like you, I'm not an expert and looking at the tagged questions the only difference I can see is a very small one:

  • Some languages have a reify keyword or function (for example, Clojure, Template Haskell) which could be used to achieve a "reification"and so might be for something not as conceptual.

  • The reification process can be present in other languages that have no special construct and that use a reification in their compilation/intepretation process (like .Net generics or Java reified types)

Not sure this difference justifies two different tags.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .