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 <jose....@plataformatec.com.br 
> <javascript:>> 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 <br...@dockyard.com 
>> <javascript:>> 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 elixir-lang-co...@googlegroups.com <javascript:>.
>>> 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 elixir-lang-co...@googlegroups.com <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4%2B0iKCo016y%2BFBVgXYh47eNAiGzatHrtEbZVqgbbREe3A%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 elixir-lang-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-core/da3c5869-6199-4bd8-8956-9332f9bc2f21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to