ECMAScript - Digital Mars

submited by
Style Pass
2024-10-15 10:00:14

Here is the ECMAscript FAQ. Key Benefits of DMDScript in D Implementation of ECMA 262 v3. Ideal for ECMAscript enabling browsers, email clients, and any application that needs a scripting language. Source code is available under the Boost license. Installing DMDScript Download DMDScript. Standalone Console Version of DMDScript ds with no arguments will compile and run the dscript file test.ds. With an argument, it will compile & run that file: ds sieve will compile and run sieve.ds. The .ds is the default extension.

getenv(string) Get and return value of environment variable string. print(string) Print string to stdout. println(string) Print string to stdout followed by a newline. readln() Read and return an input line from stdin, not including the newline. Differences Between DMDScript (Digital Mars), Jscript (Microsoft) and Javascript (Netscape) goto Statement DMDScript implements the goto label; statement, like in C. goto is not part of the ECMA 262 v3 standard. assert() Function DMDScript implements the assert() function property of the Global Object. assert() throws a RuntimeError exception. If there is an argument to assert(), that argument is converted to a Boolean and a RuntimeError exception is thrown if the argument is false. __proto__ Property Javascript supports the __proto__ property. Neither ECMA nor Jscript nor DMDScript supports it. Conditional Compilation

Leave a Comment