30 votes

What's the deal with next generation Wolfram compiler?

First, no one outside of Wolfram could use the compiler so far. From what I have seen, it will be very much comparable to what the Julia language does. If you watched the videos closely, you'll ...
user avatar
  • 111k
20 votes

New Compiler Technology in V12

I wanted to look into this for a long time, and it took only 2 months to come back to this question. To answer your main question: Yes, it appears that the new compiler only supports uniformly ...
user avatar
  • 111k
20 votes
Accepted

How to use the library exported from FunctionCompileExportLibrary outside of Mathematic (e.g., in Visual Studio)?

This is a quick example of calling the exported compiled function from a standalone executable on Windows. A few things to note which are currently undocumented and that can definitely be subject to ...
user avatar
  • 25.1k
10 votes
Accepted

How to use CompilerOptions?

These are accepted as valid rules for CompilerOptions -> { rules }: ...
user avatar
  • 216k
10 votes
Accepted

How to use DataStructure in FunctionCompile?

Note that this code works in 12.2 (did not work in 12.1): ...
user avatar
9 votes

How to use DataStructure in FunctionCompile?

The quoted sentence from the guide does seem a bit forward-looking. As evidenced by all the documentation examples given for any of the new data structures, the current emphasis is on working with ...
user avatar
  • 25.1k
7 votes

How to link C++ code through the new compiler in V12?

Too long for a comment, but this (undocumented) syntax works in version 12.3 with a minor modification and taking into account a renamed function, for example: ...
user avatar
  • 25.1k
5 votes

How to use the library exported from FunctionCompileExportLibrary outside of Mathematic (e.g., in Visual Studio)?

As the ilian's answer, I make a note for Visual Studio user here to supplement: source.cpp file ...
4 votes

How to use the library exported from FunctionCompileExportLibrary outside of Mathematic (e.g., in Visual Studio)?

This is a follow-up of @ilian's answer, which doesn't work under macOS but provides a promising basis. The error reported by @happy fish that ...
user avatar
  • 4,177
2 votes
Accepted

Why will functions from the SystemModelConfiguration` package not evaluate?

I just received a response from Wolfram Technical Support telling me that one has to load the WSMLink package for this functionality. Indeed: ...

Only top scored, non community-wiki answers of a minimum length are eligible