# Compiled Wolfram language functions list?

**URL:** <https://community.wolfram.com/t/compiled-wolfram-language-functions-list/21508>\
**Category:** Questions\
**Tags:** compilation\
**Created:** [January 28, 2023, 12:00am UTC](https://community.wolfram.com/t/compiled-wolfram-language-functions-list/21508 "2023-01-28T00:00:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fulviospagna](https://avatars.discourse-cdn.com/v4/letter/f/bc8723/32.png) [@fulviospagna](https://community.wolfram.com/u/fulviospagna)\
**Post date:** [January 28, 2023, 12:00am UTC](https://community.wolfram.com/t/compiled-wolfram-language-functions-list/21508/1 "2023-01-28T00:00:09Z")

</div>

I am not clear on which Wolfram language functions are actually ‘compiled’. It would be nice if a list of ‘Compile-compatible’ functions was available as it would allow determining, a priori, whether to invest the time in rewriting the code (in a form suitable to Compile). Such a list existed long time ago, but I am not able to find it any longer.

On the same topic, I seem to remember that there is a way to take an existing piece of code and process it without modifications. Am I mistaken? If not, how does that work?

---

<div class="post-metadata">

**Author:** ![nmaroney](https://avatars.discourse-cdn.com/v4/letter/n/779978/32.png) [@nmaroney](https://community.wolfram.com/u/nmaroney)\
**Post date:** [February 3, 2023, 7:07pm UTC](https://community.wolfram.com/t/compiled-wolfram-language-functions-list/21508/2 "2023-02-03T19:07:14Z")

</div>

For list type:

```
Compile`CompilerFunctions[] // Sort

```

You will find it discussed at  
[https://mathematica.stackexchange.com/questions/1096/list-of-compilable-functions](https://mathematica.stackexchange.com/questions/1096/list-of-compilable-functions)

to make sure your not calling main evaluate after compilation type

```
<< CompiledFunctionTools`;
CompilePrint[yourfun]

```

---

<div class="post-metadata">

**Author:** ![fulviospagna](https://avatars.discourse-cdn.com/v4/letter/f/bc8723/32.png) [@fulviospagna](https://community.wolfram.com/u/fulviospagna)\
**Post date:** [February 10, 2023, 10:23pm UTC](https://community.wolfram.com/t/compiled-wolfram-language-functions-list/21508/3 "2023-02-10T22:23:58Z")

</div>

Thank you for the link, it is quite informative.
