NodeC  0.1
NodeC Documentation

This is the API documentation of the NodeC project

See the Modules section for an overview of the API functionality.

Naming:

  • async_ : for asynchronous functions that might interleave
  • nodec_ : synchronous functions that might throw exeptions or use other effects.
  • nodecx_: synchronous functions that return an explicit error result.
  • <tp>_t : for types
  • using_ : for scoped combinators, to be used with double curly braces: i.e. {using_alloc(tp,name){ ... <use name> ... }}
  • lh_value: an lh_value is used to mimic polymorphism. There are a host of conversion functions, like lh_ptr_value() (from value to pointer) or lh_int_value() (from value to an int).