Bruce Adams's user avatar
Bruce Adams's user avatar
Bruce Adams's user avatar
Bruce Adams
  • Member for 9 months
  • Last seen this week
  • London
23 votes

What language design features made Lisp useful for Artificial Intelligence research?

14 votes

Preserving backwards compatibility when adding new keywords

11 votes
Accepted

What does the name of a programming language say about the language?

9 votes

How do languages support executing untrusted user code at runtime?

7 votes
Accepted

When is ABI stability “worth it”?

7 votes
Accepted

What are the pros and cons of showing multiple parse errors at once?

7 votes

What syntax could be used to implement both an exponentiation operator and XOR?

6 votes

Can something like a Donkey Sentence exist in a programming language?

5 votes

Why did other high-level languages not implement COBOL's `CORRESPONDING` keyword?

5 votes

How do I make my visual language version-control friendly?

4 votes

How might one formally communicate/define/describe a programming language design?

4 votes
Accepted

Virtual functions from two classes

4 votes

How have modern language designs dealt with Unicode strings?

4 votes
Accepted

Why link the entire static library rather than only the needed functions?

4 votes

Pros and cons of whitespace or comments being included as tokens

3 votes

Do variadic functions need to have a different calling convention to regular functions?

3 votes
Accepted

How to avoid hidden performance problems in functional interfaces?

3 votes

Are there any reasons not to have built-in constants?

3 votes

In a grammar specification, how to exclude characters?

3 votes

What is it that makes parsing shell so hard?

3 votes

What are the implications of implementing variable-length arrays?

2 votes

Disjoint language extensions (C++ and Objective-C)

2 votes

How can a compiler's parse errors be tested?

2 votes
Accepted

Automatic copy to move promotion

2 votes

Loop syntax for inclusive and exclusive end boundaries

2 votes

To what degree is it practical to let objects be stored packed?

2 votes

Why add an increment/decrement operator when compound assignments exist?