First, check out Python at http://www.python.org before you start
creating a new scripting language :) I wish there was a way to
efficiently implement a Python compiler.

You seem to be forgetting that the extensions you're talking about are
vendor-dependent. Borland/Inprise has extended Pascal massively, but
that hasn't affected the ISO standard (to my knowledge).

When I say ill-designed about C++, not really about C, I refer to the fact
that C was originally intended as a human-readable assembler replacement,
not a full-scale implementation language for all sorts of projects. C++
took the good parts of C, added a few other good things, and then completely
messed up the rest. To this day, I very rarely use templates in C++ simply
because the syntax and cludges are so complex that it is easier to write and
read well-designed macros. Yes, I will be beaten for having this view, but
that's life.

-- Mikael

> ...> There are two really annoying features in C, C++, and Pascal; 1)> semi-colons are required, 2) "{" and "}" or "begin" and "end" can make> a program unreadable by nesting in as little as 3 levels. BASIC has> the right idea in requiring that you specify what you're ending.>> I wish there was a programming language like the script language> I'm working on.