OK Never tried wasm before, this will be a great excuse to begin :)
Le mercredi 1 mars 2017 19:27:06 UTC+1, Alon Zakai a écrit : > > 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] > <javascript:>> 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/connecting_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] <javascript:>. >> 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.
