View Source NIFs This section outlines an example of how to solve the example problem in Problem Example by using Native Implemented Functions (NIFs). NIFs are a simpler and more efficient way of calling C-code than using port drivers. NIFs are most suitable for synchronous functions, such as foo and bar in the example, that do some relatively short calculations without side effects and return the