Search code examples
Why can you redefine `lambda`?...


schemesemanticslanguage-designchez-scheme

Read More
Why does Java have an "unreachable statement" compiler error?...


javalanguage-designunreachable-statement

Read More
Is there a point to support 32 bit platforms developing new programming language?...


hardwarelanguage-design

Read More
Would making 'this' a reference rather than a pointer be better in retrospect?...


c++language-design

Read More
Why automatic currying in ML family languages...


language-designcurryingml

Read More
Why did python choose commas over parenthesis in tuple design?...


pythonsyntaxtupleslanguage-lawyerlanguage-design

Read More
Why couldn't Julia superset python?...


pythonjulialanguage-design

Read More
Why are jagged arrays in C# defined in the opposite way?...


c#language-design

Read More
User-defined conversion operator to inaccessible base class...


c++language-design

Read More
Why must we define both == and != in C#?...


c#language-design

Read More
OptionalInt vs Optional<Integer>...


javagenericsjava-8language-design

Read More
Scala's .type and Java's .class literal...


javaclassscalatypeslanguage-design

Read More
Is it possible to create a quine in every turing-complete language?...


language-designturing-completequine

Read More
Database tables with only one index ... bad idea?...


databasedatabase-designlanguage-design

Read More
What's Int.MaxValue between friends?...


scalajvmlanguage-design

Read More
Why the event loop existes from the beginning of JavaScript when there were almost no blocking opera...


javascriptmultithreadingruntimelanguage-designevent-loop

Read More
Why is there "data" and "newtype" in Haskell?...


haskelltypeslanguage-designtype-systems

Read More
JS: Why is the Event object accessible in event handlers without accepting it in a parameter?...


javascripteventsargumentslanguage-design

Read More
Why does C# allow for an abstract class with no abstract members?...


c#language-designabstract

Read More
PHP default argument function call...


phpfunctionlanguage-designdefault-value

Read More
Why do C++ templates use the angle bracket syntax?...


c++c++11language-designtemplate-meta-programming

Read More
Term to call a function with empty parameter...


.netf#functional-programmingterminologylanguage-design

Read More
Why does F# fail to support extending system type with its type abbreviation?...


.netcastingf#functional-programminglanguage-design

Read More
Why does Smalltalk support first class functions, but not other functional features?...


oopfunctional-programmingprogramming-languagessmalltalklanguage-design

Read More
Is there a typical use case that must use `is_detected_v`?...


c++standardslanguage-designc++17type-traits

Read More
Is "std::is_callable" replaced with "std::is_invocable" in C++17?...


c++standardslanguage-designc++17type-traits

Read More
Why does C++ not allow a parameter to be a default argument?...


c++c++11standardslanguage-designdefault-parameters

Read More
What is the operator "" in C++?...


c++operatorslanguage-design

Read More
Why is there no operator ~= in C++?...


c++syntaxoperatorslanguage-lawyerlanguage-design

Read More
Python: Why does the int class not have rich comparison operators like `__lt__()`?...


pythonlanguage-designlanguage-history

Read More
BackNext