You can clone with
HTTPS or Subversion.
Use macros for backwards compatibility
I'll leave the original non-macro example for dirty schedulers around
for a tutorial type introduction.
Dirty schedulers example with macros
Its pretty quickly apparent that there's a couple handy macros that'll
help writing dirty NIFs that are backwards compatible.
Basic dirty scheduler usage
Switch to eunit to make rebar happy
Make the shell command more obvious
Updated build system
Moving around build system type things
Move ebin/*.app to src/*.app.src
Let rebar fill in our module lists for us.
Cleanup build and provide a run script
Fixed the ERL_NIF_INIT call
The reload function is deprecated so don't use it
The skeleton is just a quick sketch of a NIF. Best not to include
deprecated bits of the API.
Add new rebar and rebar.config
Ignore ebin directories
Move the termsend_threaded example to apps
Move the termsend example to apps
Move the skeleton example to apps
Move the resources example to apps
Deduping copies of etap.erl
Remove old Makefiles
Remove copies of rebar
Fixed build. Appears to work.
Initial import of threaded term sending.
An example of using resources with NIF's
Fixed etap. Basic test now works.
Initial outline of sending terms.
There appears to be some sort of weird bug sending terms to the self()
process in an escript. Trying to narrow it down.
Make the module loading a bit more abstract.
Add macros to the init function.
Finished up the skeleton app.
Fleshing out the skeleton app.