khumba.net

Hoppy 0.6.0 released

Item posted on 2019-09-29.
Tags: hoppy

Hoppy 0.6.0 has at long last been released.  The codebase has undergone significant refactoring to generalize concepts that were baked in before.  It is now possible to define one's own exportable entities, and define custom marshalling for function parameters and return values; the built-in function, enum, class, etc. data types are much less special now.  Function parameters can now be named and these names will show up in binding documentation.  Also, enums have seen many improvements, the main one being that enums' ordinal values can now be autodetected, and no longer have to be written into generators manually.  The Nix infrastructure has also been updated for this release.