Javascript bytecode

Walter Bright newshound2 at digitalmars.com
Tue Dec 18 12:35:55 PST 2012


On 12/18/2012 11:41 AM, H. S. Teoh wrote:
>> What is required for w.o.r.e. is a specification for the source code
>> that precludes undefined and implementation defined behavior.
> [...]
>
> What would you do with system-specific things like filesystem
> manipulation, though? That has to be implementation-defined by
> definition. And IME, any abstraction that's both (1) completely-defined
> without any implementation differences and (2) covers every possible
> platform that ever existed and will exist, is either totally useless
> from being over-complex and over-engineered, or completely fails to
> capture the complexity of real-world systems and the details required to
> work with them efficiently.

Well, I was thinking of the language, not the runtime library, which is a 
separate issue.

And no, I don't think D can be a systems language *and* eliminate all undefined 
and implementation defined behavior.



More information about the Digitalmars-d mailing list