NIMBLE developer notes

These pages are intended as quick guides for how to make some kinds of changes in NIMBLE’s source code, how to follow various processing flows, and how find what you need from the internals of NIMBLE objects. For more information about NIMBLE, including the User Manual, please see

Some original developer notes on the GitHub Wiki.

We put some initial notes here. These include

  1. Guide to defining a new distribution in NIMBLE.

  2. First bit of introduction of the NIMBLE compiler. (This is very cursory.)

  3. Summary of processing flow of compiling a nimbleFunction

  4. Cliff’s notes on keyword processing. (This currently links to a .tex file.)