Skip to main content
Karl Knechtel's user avatar
Karl Knechtel's user avatar
Karl Knechtel's user avatar
Karl Knechtel
  • Member for 1 year, 1 month
  • Last seen this week
  • Toronto, ON, Canada
39 votes
Accepted

How can the language or tooling notify the user of infinite loops?

15 votes

How could a language make the loop-and-a-half less error-prone?

10 votes

What are the advantages of strings and character arrays being different?

8 votes

What programming languages contain a built-in imaginary data type?

8 votes
Accepted

Executable files with a bytecode compiler/interpreter

7 votes

Preserving backwards compatibility when adding new keywords

6 votes

Why do we put imports at the top of files?

5 votes

Avoiding student confusion about the meaning of `x == a or b`

5 votes

Ternary operators other than ?:

5 votes

What approaches are there to prevent modifying a collection while iterating over it?

4 votes

What are the syntax options for implementing a ternary "if" operator?

3 votes

References in a language where everything is a reference?

2 votes

What are some different approaches to raw string syntax, and what are their pros and cons?

2 votes

How could a language make the loop-and-a-half less error-prone?

1 vote

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

1 vote

Why do (or don't) languages forbid unreachable code?

0 votes

Can sine converge to zero at infinity?

0 votes

Is there any way a Java-like language could implement immutable primitive arrays without incurring performance penalties?