Search code examples
Scala variadic functions and Seq...


scaladata-structureslanguage-designvariadic-functions

Read More
Javascript: why Object.keys(someobject), rather than someobject.keys?...


javascriptarraysooplanguage-designjavascript-objects

Read More
Why differentiate, at a syntactic level, between interface and abstract class?...


classsyntaxinterfacelanguage-designabstract

Read More
Reified generics in Scala on .NET/CLR...


.netscalagenericslanguage-designtype-erasure

Read More
Any reason for having "val capacity : Int" instead of "val Int Capacity" in Scal...


scalatypessyntaxlanguage-design

Read More
Right behavior for variable-arity sum function...


functionmathlanguage-agnosticsumlanguage-design

Read More
Does any other language other than JavaScript have a difference between brace start locations (same ...


javascriptlanguage-agnosticprogramming-languageslanguage-design

Read More
c++ why isn't there something like length(array)?...


c++arrayslanguage-design

Read More
in java, why do closured variables need to be declared final?...


javajvmclosureslanguage-design

Read More
What is the rationale in allowing `?` to be escaped?...


c++language-designlanguage-lawyer

Read More
Reasoning for Language-Required Variable Name Prefixes...


language-design

Read More
Are there any right associative short-circuit operators...


language-designshort-circuiting

Read More
Chained invocation in Java 7?...


javalanguage-designlanguage-featuresjava-7

Read More
Is the foreach in VB.NET faster than in c#?...


c#.netvb.netclrlanguage-design

Read More
Type id to the left or right of var id?...


syntaxlanguage-designcompiler-construction

Read More
Why is boolean the only type for which there are no coercions or casts defined?...


javalanguage-design

Read More
Why is dynamical selection of column & table names so difficult in SQL?...


sqllanguage-design

Read More
why did K&R make &&, || logical and &, | bitwise, not the other way around?...


clanguage-design

Read More
In an interpreter, what (usually) comes after the lexer?...


design-patternslanguage-designinterpreter

Read More
Writing a mini-language...


.netlanguage-design

Read More
Why are functions like escape, unescape, etc, not methods on the String object?...


javascriptlanguage-design

Read More
Why is it mandatory that there should be a possibility of exception throwing in a try to write a cat...


javaexceptionlanguage-design

Read More
Syntax choice for type parameter variance in C# and VB...


vb.netc#-4.0syntaxlanguage-designlanguage-features

Read More
Why doesn't deferred execution cache iterative values?...


c#.netlinqlanguage-design

Read More
Zero-based month numbering...


datelanguage-agnosticlanguage-design

Read More
Why Java can take multiple parameters but can return only a single object?...


javahistorylanguage-design

Read More
Why does C# implement pre/post-increment/decrement operators for floating point types?...


c#operatorslanguage-design

Read More
Python History and Design: Why issubclass() instead of rich comparisons?...


pythoncomputer-sciencelanguage-designlanguage-history

Read More
Would C/C++/Pascal/etc. be substantially slower if it was a stackless language?...


performancelanguage-designstackless

Read More
Why does `ScalaObject` exist?...


javainheritancescalaprogramming-languageslanguage-design

Read More
BackNext