Designing a consistent language is *very* hard

H. S. Teoh hsteoh at quickfur.ath.cx
Sat Apr 28 08:44:53 PDT 2012


On Sat, Apr 28, 2012 at 10:18:33AM +0200, Guillaume Chatelet wrote:
> Sorry for the noise but I think a few language designer out there
> might like this one :
> http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
> 
> I think Walter and Andrei will smile ( or cry ) reading it.
> It's no trolling here, I do think this post is very valuable and
> relevant from a language design perspective.

I've written some simple apps in PHP... never learned enough of it to
run into all the problems listed on that page. But I *did* run into
stupidities involving ===. IMNSHO, *any* language that has === is
fundamentally, irreparably dainbramaged, and needs to be scrapped and
redesigned from scratch. This includes that hellspawn of evil incarnate
known as Javascript.

After reading this article, I'm seriously considering adopting D as my
language of choice for CGI. ;-)


T

-- 
"Computer Science is no more about computers than astronomy is about
telescopes." -- E.W. Dijkstra


More information about the Digitalmars-d mailing list