Skip to content

Features at a Glance

Lars Kanis edited this page Apr 17, 2020 · 2 revisions

Currently Supported Features

  • multi-platform (e.g. – Linux, OSX, Windows)
  • multi-implementation (e.g. – MRI, JRuby, TruffleRuby, others)
  • nested structs, unions, callbacks, and arrays as struct field members
  • structs and unions can be passed and returned by value or by reference
  • variadic parameters
  • enums
  • callbacks
  • pointers
  • numerous datatypes supported
  • typedef’s
  • global variables

Unsupported Features

  • bit fields in structs
  • C stack
  • C preprocessor
  • interfacing with C++
Clone this wiki locally