I love open source communities.
Two hwloc community members have taken it upon themselves to provide high-quality native language bindings for Perl and Python. There’s active work going on, and discussions occurring between the hwloc core developers and these language providers in order to provide good abstractions, functionality, and experience.
- The Perl CPAN module is being developed by Bernd Kallies: you can download it here (I linked to the directory rather than a specific tarball because he keeps putting up new versions).
- The Python bindings are being developed by Guy Streeter (at Red Hat); his git repository is available here.
I love it when a plan comes together! Or — more specifically — when there is no plan, but random community members take it upon themselves to provide new and useful functionality that wasn’t there before.
That’s what’s awesome.