Search code examples
Why Scala doesn't have enum type and what are benefits of current design?...


scalalanguage-design

Read More
How can I create a language like PHP and how does it work?...


phpcompiler-constructionlanguage-design

Read More
Java: Definition of methods and variables inside enum's constant...


javaoopinheritanceenumslanguage-design

Read More
Why did the C# designers attach three different meanings to the 'using' keyword?...


c#language-design

Read More
overview of DLR?...


language-designdynamic-language-runtime

Read More
Is the introduction of rvalue references actually useful?...


c++c++11language-designrvalue-reference

Read More
How would you go about implementing off-side rule?...


programming-languageslanguage-featureslanguage-designlexical-analysis

Read More
Is it possible to build Lisp-like macros into an imperative language?...


ccompiler-constructionmacroslisplanguage-design

Read More
When auto is used against array, why it's converted to pointer and not reference?...


c++arraysc++11language-design

Read More
Why is there no empty char literal?...


c#charlanguage-design

Read More
Cleaner property declaration...


c#language-designsyntactic-sugar

Read More
Why doesn't String.Contains call the final overload directly?...


c#stringooplanguage-designcontains

Read More
Why does a collection initializer expression require IEnumerable to be implemented?...


c#syntaxlanguage-design

Read More
Why is #region a directive and not a comment?...


visual-studiolanguage-design

Read More
How does a programming language call libraries written in another language?...


clanguage-agnosticlanguage-design

Read More
Why did Matz choose to make Strings mutable by default in Ruby?...


rubystringlanguage-designimmutabilitymutable

Read More
Are there any specific reasons to use non-virtual destructors?...


c++language-designvirtual-destructor

Read More
What is the purpose of NilClass, TrueClass, and FalseClass...


rubylanguage-designnull

Read More
Could iostream inserters and extractors be class members instead of global overloads?...


c++operator-overloadinglanguage-designiostreamassociativity

Read More
Does Java's Arrays.asList() violate OOP?...


javaarraysooplanguage-designstatic-methods

Read More
The semantic of call/cc and "ensure" in Ruby...


rubylanguage-designfinallycallcc

Read More
Why do programming languages not allow spaces in identifiers?...


language-agnosticlanguage-design

Read More
Assigning URIs to RDF Resources...


urirdflanguage-designontologyprivacy

Read More
On async return type...


c#asynchronouslanguage-designreturn-type

Read More
What is the motivation of retrieving the length of an array using a public instance variable, instea...


javaarrayslanguage-design

Read More
How to separate out the context-free part of a language from the context-sensitive part?...


language-designcontext-free-grammarmodularityparse-treecontext-sensitive-grammar

Read More
Exception handling and coercion...


c++exceptionlanguage-designcoercionsubtyping

Read More
Why aren't the arguments to File.new symbols instead of strings?...


rubylanguage-designsymbols

Read More
Empty if-statements...


javalanguage-design

Read More
Why am I getting conflicts: 1 shift/reduce...


language-designbisonflex-lexer

Read More
BackNext