Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread spir
On 01/19/2011 01:26 AM, dsimcha wrote: On 1/18/2011 7:46 AM, spir wrote: Think at Lisp, for instance, probably one of the most simple languages ever. This simplicity, precisely, forces to create tons of abstraction levels just to define notions not present in the language --due to simplicity--

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread dsimcha
On 1/18/2011 7:46 AM, spir wrote: Think at Lisp, for instance, probably one of the most simple languages ever. This simplicity, precisely, forces to create tons of abstraction levels just to define notions not present in the language --due to simplicity-- but absolutely needed to escape too low-

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread Andrei Alexandrescu
On 1/18/11 3:01 PM, Ellery Newcomer wrote: On 01/18/2011 06:46 AM, spir wrote: On 01/18/2011 12:41 PM, Walter Bright wrote: bearophile wrote: Found through Reddit, similar things can be said about D2: http://kirkwylie.blogspot.com/2011/01/scala-considered-harmful-for-large.html I think th

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread Ellery Newcomer
On 01/18/2011 06:46 AM, spir wrote: On 01/18/2011 12:41 PM, Walter Bright wrote: bearophile wrote: Found through Reddit, similar things can be said about D2: http://kirkwylie.blogspot.com/2011/01/scala-considered-harmful-for-large.html I think that article is bunk. Large Java programs (as

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread spir
On 01/18/2011 12:41 PM, Walter Bright wrote: bearophile wrote: Found through Reddit, similar things can be said about D2: http://kirkwylie.blogspot.com/2011/01/scala-considered-harmful-for-large.html I think that article is bunk. Large Java programs (as related to me by corporate Java progra

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread bearophile
Walter: > Large Java programs (as related to me by corporate Java programmers) tend to > be > excessively complex because the language is too simple. I agree, the original Java was too much simple, the lack of things like generics and delegates increases code complexity and size. But I think t

Re: Too much flexibility is dangerous for large systems

2011-01-18 Thread Walter Bright
bearophile wrote: Found through Reddit, similar things can be said about D2: http://kirkwylie.blogspot.com/2011/01/scala-considered-harmful-for-large.html I think that article is bunk. Large Java programs (as related to me by corporate Java programmers) tend to be excessively complex because

Too much flexibility is dangerous for large systems

2011-01-18 Thread bearophile
Found through Reddit, similar things can be said about D2: http://kirkwylie.blogspot.com/2011/01/scala-considered-harmful-for-large.html Bye, bearophile