Aurea
Aurea
First of all, thank you very much for maintaining the round-ups for such a long time! I have enjoyed reading through the round-ups but I must say recently (-ish) it's...
I needed something like this in Haxe, but there was nothing quite as simplistic / intuitive, so I ported it myself :) https://github.com/Aurel300/docopt.hx I guess it should be transferred to...
https://haxe.org/documentation/introduction/compiler-targets.html PHP 7 is now the only PHP we support, we should add a "discontinued" note to the PHP row and rename the target to PHP 5. I'm guessing AS3.0...
More types
Haxe side: - [x] `Void` - [x] function types for callbacks - [x] enums (cannot be proper Haxe `enum`s though) Native side: - [ ] the various integer widths +...
On commits, the CI should: - build and test the sample project - build and run the unit tests --- OS: - [x] Linux - [x] OS X - [ ...
(heavily inspired by libuv/asys work of course) It should be possible to easily declare constants which would normally be accessible in C by including the headers of the library. A...
It would be nice to have tools which could detect which methods and variables should be declared in the ammer library definition. Possible methods: - parse doxygen annotations in header(s)...
Fix eval
Since Haxe was switched to Dune builds, the compiler plugin system is broken, and hence ammer's eval target too. ping @realyuniquename :)
Perhaps as an alternative/replacement for `ammer.ffi.SizeOf`, `ammer.ffi.SizeOfReturn`, etc: ```haxe public static function foobar():Bytes { var size = 0; var ptr = nativeCall(/* passed by reference? */ size); return ammer.Native.bytes(ptr, size);...
The conditional compilation bit is required for the doc formatting to break. **Input file** ```haxe class Main { #if true function foo() { #else function foo() { #end } /**...