Programming Language Design and Implementation Stack Exchange is a question and answer site for designers and implementers of computer programming languages. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Explore our questions

1 vote
1 answer
83 views

What are the potential consequences of allowing decimal-point-less number literals to be interpreted as floats?

5 votes
4 answers
289 views

What goes wrong when division-by-zero is defined as multiplication-by-infinity?

2 votes
1 answer
112 views

Possible ways to determine reach of implicit lambda expressions

0 votes
1 answer
97 views

How to minimize total size of static data?

5 votes
5 answers
860 views

Correctness of mixed signed/unsigned arithmetic

10 votes
4 answers
253 views

Are there languages that implement a more granular precondition system than just safe/unsafe

10 votes
1 answer
236 views

How to tolerate syntax errors in a typed language?

11 votes
9 answers
6k views

Can sine converge to zero at infinity?

4 votes
5 answers
252 views

How can memory addresses be compile-time constants?

32 votes
2 answers
17k views

Why do common Rust packages depend on C code?

20 votes
10 answers
4k views

What are the drawbacks of allowing implicit boolean/integer conversions?

9 votes
3 answers
1k views

What is a "primary expression"?

2 votes
1 answer
158 views

How to assign unique names to variables within a function?

22 votes
3 answers
5k views

Why are volatile objects so difficult to work with in C++?

Browse more Questions