Search code examples
Compiler error about class graph being not finitary due to a expansively recursive type parameter...


scalainheritancecompiler-constructiontypeslanguage-design

Read More
Why are const parameters not allowed in C#?...


c#language-agnosticlanguage-design

Read More
Why does Kotlin's null safety not work properly with local variable initializers?...


kotlinlanguage-designkotlin-null-safety

Read More
C++: rationale behind hiding rule...


c++language-design

Read More
What is typestate?...


rustlanguage-designrust-obsolete

Read More
Why is it not possible to define an infix operator via an equation on a section?...


haskelllanguage-design

Read More
Rationale behind enum access semantics in C++...


c++enumslanguage-design

Read More
Is there a specific reason nested namespace declarations are not allowed in C++?...


c++namespaceslanguage-design

Read More
Why can't I create an array of a generic type?...


javalanguage-design

Read More
What exactly was the rationale behind introducing references in c++?...


c++referencelanguage-design

Read More
James Gosling's explanation of why Java's byte is signed...


javatypeslanguage-designbyte

Read More
Concept of First-Classed Type in Idris...


language-designidrisdependent-typefirst-class

Read More
Why can't local variable be used in GNU C basic inline asm statements?...


cgccinline-assemblylanguage-design

Read More
When someone writes a new programming language, what do they write it IN?...


language-design

Read More
How can you extend Java to introduce passing by reference?...


javapass-by-referencelanguage-designbytecodebytecode-manipulation

Read More
Why are modules explicitly named in files?...


compiler-constructiondlanguage-design

Read More
does a disaster proof language exist?...


programming-languageslanguage-design

Read More
C# error when class shares name with namespace...


c#parsingcompiler-constructionnamespaceslanguage-design

Read More
PEG Grammar Parsing, error when expression starts with negative number...


parsingrustlanguage-designpegpest

Read More
Which classes cannot be subclassed?...


pythonclassinheritancepython-3.xlanguage-design

Read More
Why does JavaScript's optional chaining use undefined instead of preserving null?...


javascriptlanguage-design

Read More
Why is there no Disjoint Set (Union Find Algorithm) implemented in most mainstream programming langu...


programming-languageslanguage-designstandard-library

Read More
Using variable keys to access values in JavaScript objects...


javascriptlanguage-design

Read More
What is "override-equivalence" and how is it related to @Override?...


javaannotationsoverridinglanguage-designmethod-signature

Read More
Does COBOL force the first 6 characters of a line to be numbers because it compiles easier to binary...


assemblybinaryfilescobollanguage-design

Read More
Difference between if as an expression and if as a statement...


gocompiler-constructionlanguage-design

Read More
Why does !new Boolean(false) equals false in JavaScript?...


javascriptlanguage-design

Read More
use the format! macro with something of type Box<dyn Display + 'static>...


stringunit-testingrustlanguage-design

Read More
Why can't we define a variable inside an if statement?...


c#language-designscope

Read More
Factors in R: more than an annoyance?...


rlanguage-designinternalsr-factor

Read More
BackNext