# Documentation of the frequently-used functions in the context of Internal and Compile [duplicate]

In this site, I have gradually found out that there is a collection of functions in all kinds of answers. For instance, CompileGetElement, InternalBag,etc. However, these functions are undocumented.

• CompileGetElement see this post

• InternalBag see this post

For example

 ?Compile*


 ?Internal*


### Question

Is it possible to have a documentation of these frequently-used functions with the help of the users in this community?

Like the styles as follow

For example, using the following style:

• function[arg1,arg2] realize the functionality ....
• Basic Usage Example
• @ShutaoTang It seems to me that this question could be merged with (805). Would you make the case for not merging these, please? – Mr.Wizard May 14 '15 at 15:45
• @Mr.Wizard, OK, but I don't know how to merge it to (805). So please help me do this operation.:) – xyz May 15 '15 at 3:21
• @Mr.Wizard, Yes, now I think my question indeed is a subset of question(805) that you linked. – xyz May 15 '15 at 3:34
• @ShutaoTang After the bounty has completed I shall close the question as a duplicate and post in Chat; if no one objects I shall perform the (irreversible) Merge to move the answers from this question to the master and redirect users to that question. – Mr.Wizard May 15 '15 at 4:23