Latest #nifs Threads 
The Functionality section in the erl_nif docs mention 3 different strategies for long running NIFs: Yielding NIFs, Threaded NIFs and Dirt...
New
This post documents how I built a cross-platform Elixir NIF in C to get on-demand up-to-date disk-usage stats without relying on os_mon a...
New
Preface ~ NIFs are rough as heck to debug properly.
So you’ve created a NIF with a decent amount of complexity and have resorted to using...
New
Exray is a library which leverages Unifex and Bundlex to create NIFs for Raylib’s various modules. Currently, it’s in a functional enough...
New
Hey everyone! In this blog post I showcase some of the metaprogramming features that make Zig a great language to write NIFs with. Specif...
New
I’m currently in the very early stages of implementing futlixir, a bridge that enables Elixir to call out to Futhark programs. It works b...
New
I have a crazy question - does anyone think it would be possible to put the bun JS runtime (written in Zig) in a NIF via Zigler.
If that...
New
What’s the difference between NIFs and Jinterface?
From what I can tell, NIFs are for implementing a function natively, with C or, Rust ...
New
I wrote a simple C++ NIF that gets the unix time. It’s nothing groundbreaking, but it was great to see all of the pieces fit together pr...
New
Jsonrs is a JSON library like Jason or Poison, but it’s faster and uses much less memory. This is thanks to the core of it being a Rust N...
New
This Week's Trending
This Month's Trending
This Year's Trending
This post documents how I built a cross-platform Elixir NIF in C to get on-demand up-to-date disk-usage stats without relying on os_mon a...
New
The Functionality section in the erl_nif docs mention 3 different strategies for long running NIFs: Yielding NIFs, Threaded NIFs and Dirt...
New
Last Three Year's Trending
Exray is a library which leverages Unifex and Bundlex to create NIFs for Raylib’s various modules. Currently, it’s in a functional enough...
New
I’m currently in the very early stages of implementing futlixir, a bridge that enables Elixir to call out to Futhark programs. It works b...
New
Preface ~ NIFs are rough as heck to debug properly.
So you’ve created a NIF with a decent amount of complexity and have resorted to using...
New
Hey everyone! In this blog post I showcase some of the metaprogramming features that make Zig a great language to write NIFs with. Specif...
New
Trending Over Three Years
I have a library which is written in C++, and I wrote a NIF “bridge” for it.
When I bench marked the library in C++, it had ~400-600 ips...
New
This is a basic demonstration of how to write an ICMP (‘ping’) server using a NIF in about 100 lines of elixir and 100 lines of Zig.
Thi...
New
I have a crazy question - does anyone think it would be possible to put the bun JS runtime (written in Zig) in a NIF via Zigler.
If that...
New
Jsonrs is a JSON library like Jason or Poison, but it’s faster and uses much less memory. This is thanks to the core of it being a Rust N...
New
Hello everyone,
I would like to integrate some c++ code to Elixir. The library is https://github.com/online-go/score-estimator.
This is...
New
Hi,
I have a NIF where profiling indicates some functions are hovering around the 1ms region so I intend to make them dirty. Should I ju...
New
hey folks,
I tried to fetch a small library which has a NIF module that calls a C code, but seems it cannot be fetched, so I’m getting: ...
New
Hello
I started new project.
It uses cuBLAS to calculate matrix products.
It uses NIFs.
I want to apply it to Deep Learning.
https:/...
New
This is a port of the zxcvbn library, originally by Dropbox.
Unlike another similar package which was done in pure Elixir, this one is u...
New
My elixir project indirectly uses crc which has NIFs. They won’t compile. It look like the linked does not see the libraries.
rtp_to_hls...
New
Please tell me.
I want to run Nifs on Windows10.
When compiling with the MiGW version of GCC, I got the following error:
What should I...
New
Source
Documentation
Package
I am excited to announce ALEx, the (A)rcade (L)earning (E)nvironment for Eli(x)ir.
The ALE is a framewor...
New
I am working on integrating a C++ api with Elixir, by using NIFs. Now whenever I load the NIF, I want to initialize some variables/data w...
New
What’s the difference between NIFs and Jinterface?
From what I can tell, NIFs are for implementing a function natively, with C or, Rust ...
New
I wrote a simple C++ NIF that gets the unix time. It’s nothing groundbreaking, but it was great to see all of the pieces fit together pr...
New
Latest on Elixir Forum
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #elixirconf
- #discussion
- #javascript
- #podcasts
- #code-sync
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #api
- #processes
- #forms
- #metaprogramming
- #security
- #performance
- #hex







