Lua coding style for the graphdrawing library
=============================================

General naming rules and indentation:

  * 2 spaces indentation
  * variable_names_with_underscores
  * namespaced.low_level_functions_with_underscores(foo, bar)
  * CamelCaseClassNames
  * CamelCaseClassNames.nameOfStaticFunctionLikeNewOrClone(foo, bar)
  * CamelCaseClass:functionNamesLikeThis(foo, bar)
  * never use global variables
  * Use . for static functions and : for member functions

LuaDoc comments:

  ---
  -- A function to do this and that.
  --
  -- @param first  Description of the first parameter.
  -- @param second Description of the second parameter.
  --
  -- @return This function returns something.
  --
  function myClass:myFunction(first, second) 
    ...
  end
