Skip to main content

Explore our questions

16 votes
1 answer
2k views

Why might C++ have been designed to make types like std::strong_ordering a class instead of an enumeration?

7 votes
2 answers
960 views

How do you solve Expression Problem in your language design?

8 votes
5 answers
4k views

What is the explicit list of the situations that require RAII?

25 votes
10 answers
9k views

Why no "full-stack" SQL-like language?

2 votes
1 answer
163 views

Making datatypes for a programming language to translate (or compile) to an esoteric language

19 votes
2 answers
2k views

How to prevent undecidable type systems?

6 votes
5 answers
3k views

What are the consequences of allowing breaking/returning from every statement?

0 votes
2 answers
1k views

“return(x);” vs. “return x;”

0 votes
0 answers
111 views

Object type definition from JSON - CFG design

4 votes
0 answers
203 views

Prior Art on implementing memory arenas or thread- or work-package-local allocators in systems programming languages

7 votes
4 answers
772 views

What makes a language "golfy"?

8 votes
1 answer
424 views

What can be learned from problems (and associated solutions / goals to strive for) C++ committee members have identified with their proposal culture?

4 votes
4 answers
490 views

Would an algebraic effects system make sense in a dynamically or gradually typed language?

4 votes
2 answers
448 views

How do immutable compilers like Roslyn handle cyclic references in type definitions?

Browse more Questions