I’m a beginner in Haxe, but not in other object languages.
I’m decided to test Haxe 4 abilities, by creating a Haxe library for zeromq framework (https://zeromq.org/).
Zeromq library is written in C, and bindings exist in all Haxe targets (http://wiki.zeromq.org/bindings:_start). It even exists a binding for Haxe (hxzmq), but if I have well understood, it only works with C++, nekovm and PHP targets, and it is not maintained anymore.
What I would like to do is to create a Haxe library providing a common interface for zeromq in Haxe language. And for each target, a corresponding binding is used in compilation of whole application code for this target.
I will do it in Haxe 4.
How should I do it ?
Is there another Haxe library doing the same thing for another external library and for all possible targets, that I could use to inspire me ?