I'd love to see DScript one day ...
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jun 12 03:17:27 PDT 2016
On Friday, 10 June 2016 at 22:01:53 UTC, Walter Bright wrote:
> On 6/10/2016 3:55 AM, Chris wrote:
> > Cool. I'd love to see `DScript` one day - and replace JS once
> and for all ...
> > well ... just day dreaming ...
>
> Dreams are reality:
>
> https://github.com/DigitalMars/DMDScript
I just tried to compile it on Linux with dmd v2.071.0 in 64bit
mode. The compiler emits loads of deprecation warnings concerning
module import, and it seems to be geared towards 32bit:
[...]
engine/source/dmdscript/dstring.d(953,16): Deprecation: module
std.string is not accessible here, perhaps add 'static import
std.string;'
engine/source/dmdscript/expression.d(216,9): Warning: statement
is not reachable
engine/source/dmdscript/expression.d(306,28): Deprecation: module
std.ascii is not accessible here, perhaps add 'static import
std.ascii;'
engine/source/dmdscript/expression.d(318,9): Error: static assert
(8LU == 4LU) is false
dmd failed with exit code 1.
The error message refers to:
` override void toIR(IRstate *irs, uint ret)
{
static assert((Identifier*).sizeof == uint.sizeof); //
<======
if(ret)
{
uint u = cast(uint)Identifier.build(string);
irs.gen2(loc, IRstring, ret, u);
}
}
`
More information about the Digitalmars-d
mailing list