Hacker News new | ask | show | jobs
by delta1 2975 days ago
I was unsure what nifs referred to, is it Native Implemented Functions? [0]

[0] http://erlang.org/doc/tutorial/nif.html

1 comments

Yes. The problem earlier was that NIFs had a maximum runtime of 1 millisecond before they needed to store their work and return control to BEAM, to avoid blocking the BEAM schedulers. Dirty NIFs refer to NIFs that can run for longer, on special dirty schedulers, without affecting the stability of the BEAM system.