Thanks!

As I see you've already started, going through the issues tagged with
'embind' is great.

A larger important thing, if you have time, is async wasm compilation - we
disable async compilation in emcc.py when embind is on currently, but
should remove that (without async, it won't work in all browsers, so
basically embind is not compatible with wasm due to this). To test, see for
example binaryen2.test_embind. (I suspect the issue here is something in
the embind setup is not ok with startup being async, there may be some
synchronous operation that assumes the compiled code is ready immediately.)

On Wed, Mar 1, 2017 at 12:58 AM, Alexandre Perrot <
[email protected]> wrote:

> Hi Alon,
>
> I have been an active user and (small) contributor of both emscripten and
> embind for a few years now.
> Embind works very well (at least for my use cases) and it would be a shame
> to see it being abandonned.
> I would be glad to help with embind issues, but I might not be able to
> invest enough time to keep up with all the new shiny things in emscripten.
> Anyway, I will do what I can and hope that it will motivate others :)
>
> --
> Alex
>
>
> Le jeudi 23 février 2017 22:21:57 UTC+1, Alon Zakai a écrit :
>>
>> Hi everyone,
>>
>> Embind is a tool emscripten has that helps connect C++ and JS,
>>
>> https://kripken.github.io/emscripten-site/docs/porting/conne
>> cting_cpp_and_javascript/embind.html
>>
>> The original creators have been less active lately, and it seems that
>> currently it is no longer actively maintained. In particular, issues get
>> filed about embind that sometimes get no response.
>>
>> On the positive side, that issues get filed means this is a feature that
>> people want. Also, we do have good testing for embind and what is tested
>> should work perfectly. And while there are other mechanisms for connecting
>> C++ and JS - ccall/cwrap for simple calls, the WebIDL binder for binding
>> C++ to JS - embind does a bunch of things that have no alternative
>> currently.
>>
>> So embind is definitely a useful and usable feature now, however, without
>> filed issues being triaged and fixed, and no new development, that might
>> change eventually. For example, a specific issue I noticed over the last
>> few days was that async wasm compilation - a new feature - doesn't work in
>> embind, we need help with things like that.
>>
>> The bottom line is that for embind to keep up with emscripten
>> development, it needs someone to work on it. Is someone interested to help
>> out?
>>
>> - Alon
>>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to