Conspiracy Theory #1

Adam D. Ruppe destructionator at gmail.com
Thu Nov 19 14:54:15 PST 2009


On Thu, Nov 19, 2009 at 09:52:52PM +0000, retard wrote:
> LOL.

Have you ever even see any real world web 2.0 code? It doesn't depend on ANY
of the things you listed. Most of it is written with ugly Javascript and
spaghetti PHP for crying out loud!

> What if I want platform independent client side code (very useful in 
> web 2.0 context)

Irrelevant; you shouldn't need to run client side code at all. Javascript
only forces you to because it is built on a document retrieval protocol
and markup language rather than a custom designed system. Besides, how
hard can it be to beat Javascript for platform independence, which isn't
even consistent across browser versions from the same vendor?

> sandboxing

The actual D program doesn't run on the client machine, so this is moot.

> dynamic code loading

DLLs? You could run a compiler on some source and import that too - this is
an implementation question, not a language one.

> dynamic typing

import std.variant;

> functional programming

D can do it.

> proof checker support

dmd is FAR better than anything I've ever seen for Javascript and PHP.

> a stable language  compiler / runtime,

D1, or probably D2 in a matter of months.

> elegant looking code instead of some ctfe crap that 
> badly emulates real ast macros? 

Have you ever actually written D? Most code looks nothing like this.

> Unfortunately D isn't the best language 
> out there for this particular domain IMHO.

You're wrong, and the market will prove it in a few years.

-- 
Adam D. Ruppe
http://arsdnet.net



More information about the Digitalmars-d mailing list