Website message overhaul

Peter Alexander peter.alexander.au at gmail.com
Sun Nov 20 14:18:11 PST 2011


On 20/11/11 8:15 PM, Walter Bright wrote:
> My view of what is multi-paradigm isn't binary, I know there's a
> continuum. But I think that saying Java supports imperative programming
> is quite a stretch. Saying Scala supports functional is also a stretch,
> because it supports only one of the three defining characteristics of
> functional programming. It doesn't even support the other two in a
> half-assed manner, it doesn't support them at all.
>
> I didn't invent my own definition of functional programming. I am using
> the standard definition that anyone can look up. I don't see that as
> being unreasonable, binary, or misusing the term.

I don't disagree with you, but the fact of the matter is that Scala is 
considered a functional programming language. Its website says it, 
wikipedia says, and people that talk about Scala say it.



More information about the Digitalmars-d mailing list