Interesting. Thanks for that. I'm curious how much of BEAM process semantics will be able to carry over to the web assembly vm as well. .L
On Wed, Mar 8, 2017 at 9:02 AM, Brian Cardarella <[email protected]> wrote: > From what I've been reading on wasm is that pretty much everyone is > waiting on the GC feature. 1.0 is more of a foot in the door release. > > > On Wednesday, March 8, 2017 at 12:01:34 PM UTC-5, Brian Cardarella wrote: >> >> Confirm, for wasm 1.0. 1.1 is targeting GC >> >> On Wednesday, March 8, 2017 at 11:57:06 AM UTC-5, Lance Halvorsen wrote: >>> >>> My understanding was that previously, web assembly didn't support >>> automated GC, so that only languages with manual memory management were >>> viable options. Has that changed? >>> .L >>> >>> On Wed, Mar 8, 2017 at 8:54 AM, José Valim < >>> [email protected]> wrote: >>> >>>> If someone wants to tackle this, there are some options to be taken: >>>> >>>> 1. Compile Erlang Abstract Code to asm.js >>>> >>>> 2. Compile Core Erlang to asm.js >>>> >>>> 3. Rely on the llvm backend for hipe, which compiles to native, to >>>> compile to webassembly instead >>>> >>>> 4. Experimental: Compile Elixir AST to asm.js. We have spent the last >>>> weeks improving the Elixir compiler to allow Elixir developers to work on >>>> the Elixir AST instead of the formats above. The advantage of doing so is >>>> that you can introduce constructs to the Elixir syntax that targets >>>> specific backends >>>> >>>> If someone is interested in playing with any of those options and you >>>> would like to chat about it, please ping me on IRC or privately by e-mail. >>>> >>>> >>>> >>>> *José Valim* >>>> www.plataformatec.com.br >>>> Skype: jv.ptec >>>> Founder and Director of R&D >>>> >>>> On Wed, Mar 8, 2017 at 5:41 PM, Brian Cardarella <[email protected]> >>>> wrote: >>>> >>>>> Bringing this back up as it never got any traction. >>>>> >>>>> I'm seeing more and more of Elixir's competing languages getting some >>>>> attention for web assembly: >>>>> >>>>> Rust: https://davidmcneil.github.io/the-rusty-web/ >>>>> Go: https://github.com/golang/go/issues/18892 >>>>> >>>>> Thoughts on discussion around an Elixir effort? >>>>> >>>>> On Wednesday, March 23, 2016 at 7:40:33 AM UTC-4, Brian Cardarella >>>>> wrote: >>>>>> >>>>>> This is more of a "what if?" post than anything. >>>>>> >>>>>> I am curious if there has been any discussion on either the Elixir >>>>>> side or Erlang side around Web Assembly. Is it a viable compilation >>>>>> target? >>>>>> Could there be benefits to the Elixir community? What type of efforts >>>>>> would >>>>>> be necessary to make this a reality? >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "elixir-lang-core" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/elixir-lang-core/a437e695- >>>>> d491-4abc-8a73-505912bcb79f%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/elixir-lang-core/a437e695-d491-4abc-8a73-505912bcb79f%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "elixir-lang-core" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit https://groups.google.com/d/ms >>>> gid/elixir-lang-core/CAGnRm4%2B0iKCo016y%2BFBVgXYh47eNAiGza >>>> tHrtEbZVqgbbREe3A%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4%2B0iKCo016y%2BFBVgXYh47eNAiGzatHrtEbZVqgbbREe3A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/elixir-lang-core/f3fc0bd4-285f-47e3-9cef- > 38672471c043%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/f3fc0bd4-285f-47e3-9cef-38672471c043%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAEBdXeCokQme2s3jsrsX55r5ecS1Z5eGFzm5oG%3Dyyu0zfpLuzg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
