dmd codegen improvements
deadalnix via Digitalmars-d
digitalmars-d at puremagic.com
Wed Sep 2 23:18:53 PDT 2015
On Thursday, 3 September 2015 at 04:30:04 UTC, Ola Fosheim
Grostad wrote:
> On Thursday, 3 September 2015 at 03:57:39 UTC, Walter Bright
> wrote:
>> On 9/2/2015 7:48 PM, Adam D. Ruppe wrote:
>>> but still i'm meh on the practical usefulness of such things.
>>> I guess if you
>>> target a canvas and run your code in it that makes more sense
>>> but my preferred
>>> style is a progressive enhancement webpage where you want to
>>> know the browser
>>> platform and work with it rather than around it.
>>
>> I don't see a whole lot of point to generating JS from another
>> language. You can't do anything more than JS can do, and
>> you're likely to be doing less.
>
> That is silly. asm.js is a very restricted typed subset with
> strict rules that allows generation of pure assembly in a
> contiguous memory sandbox. It is a completely different setup.
> If you move outside those rules the compiler give up and switch
> to regular JIT with less restrictions. WebAssembly aims to go
> beyond what you can do otherwise (like multithreading).
It is twice as slow as native. That's far from allowing
generation of pure assembly.
More information about the Digitalmars-d
mailing list