Aurea
Aurea
Any idea what type is causing the error? You would get more information with `-D ammer.debug=all`. Also, is this something that used to work with a previous version of Haxe?
I'm going to reopen this to make sure I don't forget. Overload syntax is currently only available in externs, which is not the way I handle the actual class that...
I'm not sure about Haxe-side overloads, but you should now be able to do: ```hx @:ammer.native("CardGroup") @:ammer.cpp.constructor public static function construct1():CardGroup; @:ammer.native("CardGroup") @:ammer.cpp.constructor public static function construct2(t:Int, v:Int):CardGroup; ```
Yes, this should be fine. I'm not sure it has been tested before! You can use [`-D ammer.msvc=no`](https://aurel300.github.io/ammer/configuration-general.html#ammer.msvc) to disable MSVC compilation (and assume GCC compilation). Let me know how...
So I think the `Makefile.win` file in the sample project is intended to be used by MSVC's `nmake`. The MSVC switch in `ammer` is about the generated makefiles, not the...
Yes, it is planned. Both of the libraries you mention might be quite heavy-duty to start off with. I think wrapping Lua with ammer (for a Lua runtime in any...
@melMass Good point! An efficient way to pass a vector/contiguous array of primitives across the FFI sounds useful. The problem is that not all targets will actually have a way...
@melMass I didn't see your edit until now! Yes, more targets are in the works. For now I just have #2 open for supporting Lua (when running with LuaJIT). I...
@melMass Well, neither this issue nor this project is abandoned, though I have not had much free time to work on it. When I do, reorganising the types will be...
@kevinresol Yes, I had issues with trying to make enums work like Haxe enums consistently on all targets… For now you can just model individual enum cases with static variables....