new DIP5: Properties 2

Denis Koroskin 2korden at gmail.com
Mon Aug 3 05:13:36 PDT 2009


On Mon, 03 Aug 2009 14:40:20 +0400, Arthur Lloyd <via at google.com> wrote:

> bearophile Wrote:
>
>> Also taking a look at C# and Scala will help (they aren't perfect, but  
>> they are modern and C# is designed for quite practical purposes).
>
> Scala is built by impractical computer scientists, D is a masterpiece  
> coming from the software engineering community. Is there really anything  
> worth learning from it? If you implement features that come from a  
> scientific language, laymen can't use D anymore or it becomes unusably  
> slow.
>
> I've tried Scala and the language was too much different from C/C++/D to  
> be useful in real world programming:
> def foo = 1 + 4 vs int foo() { return 1 + 4; }
> val foo: String = "bar" vs string foo = "bar";

I don't see that much of a difference. You just got used to C family  
languages, learn something new (Lisp, Haskel, Ruby, Erlang etc).



More information about the Digitalmars-d mailing list