On 11/14/11 7:15 PM, Jeff Nowakowski wrote:
On 11/14/2011 08:05 PM, Andrei Alexandrescu wrote:

That doesn't seem the case to me at all. Multi-paradigm programming
language has a rather precise meaning - it's a language that allows
several of the classic programming styles (functional, object-oriented,
procedural, generic).

It's not precise at all. Very few languages are actually
single-paradigm. Is C++ multi-paradigm, even though it bills itself as
such? Well compared to Smalltalk it is, but its functional support is
crap, and generics are a nightmare. Is Java multi-paradigm? Why not? It
isn't as religious as Smalltalk, has primites and arrays, with some
generic support, and you can always kluge functional programming. What
about Common Lisp? Sure, it has lots of parenthesis, but you can bend
the language and it has support for objects (CLOS).

Statements and views can be bent in various ways. For example, I think it would be tenuous to bill Java as multi-paradigm. Of course you could if you really wanted, but you'd go against the grain.

Here we're trying to build a brief and clear message about D's differentiating qualities. We're not trying to defend D in a court of law. Of course "multi-paradigm" is not precise in the sense that e.g. a math theorem, a formal specification, or a legal document is. That goes without saying. What I meant to say is that it is more precise than e.g. "productive" or "with modeling power".

Multi-paradigm is *not* a selling point. Explicit features are.

We have a good amount of evidence suggesting that laundry lists of features are a weak means to sell D.

This is
one of these cases where you are arguing from a dead-end position.

I think it's simpler than that - to be frank, it's probably the time to reckon it's you who is the problem. Almost without exception, you only post from an already emotionally loaded, negative frame. It's like when you're posting you're already furious and indignant, but you never allow that state to be avoided by engaging in dialog early. Just take an objective look at your earlier posts - there's hardly one shred of good intention and helpfulness in any of them. You didn't disappoint this time either.

A
reaction about marketing from your community cannot be explained away,
because marketing is about about perceptions.

The reaction is generally positive, and we got a lot of great feedback and offers for help. Still waiting for yours.


Andrei

Reply via email to