Files
mruby-mruby/doc/coding_conventions.md
T
2012-05-13 19:43:14 +08:00

650 B

Coding conventions

How to style your C and Ruby code which you want submit to mruby.

C code

The core part (parser, bytecode-interpreter, core-lib, etc.) of mruby is written in the C programming language. Please note the following hints for your C code:

  • comply with C99 [ISO/IEC 9899:1999]

  • don't use C++ style comments, only use /* ... */

  • reduce library dependencies to a minimum

  • insert a break after the method return value:

    int main(void) { ... }

Ruby code

Parts of the standard library of mruby is written in the Ruby programming language itself. Please note the following hints for your Ruby code: