Skip to main content
tarzh's user avatar
tarzh's user avatar
tarzh's user avatar
tarzh
  • Member for 1 year
  • Last seen this week
33 votes

Why do so many programming languages not have a "built-in" way to do simple math functions?

32 votes
Accepted

What are the advantages and disadvantages of implementing reals as rationals?

30 votes
Accepted

Colored vs uncolored functions

21 votes

What are the pitfalls of using an existing IR/compiler infrastructure like LLVM?

15 votes

Is there a difference between Rust's `macro_rules!` and Scheme's `syntax-rules`?

15 votes

"Testing" that something does not compile in metaprogramming

14 votes

What options are there for adding formal verification to a general purpose programming language?

13 votes
Accepted

Async Implementation

12 votes
Accepted

What is the difference between having an auto type and having dynamic typing?

12 votes

Do you need an "Any" type when implementing a statically typed programming language?

10 votes

What makes a language 'beginner-friendly'?

9 votes

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

9 votes

Is it possible to extend C to have the Rust concept of ownership for memory safety?

8 votes

Effective Tail Call Optimization in Non strict functional languages

7 votes

What languages give you access to the AST to modify during compilation?

7 votes

Approaches to enforcing contracts for standard user-definable traits

6 votes

Why did Objective-C remove `NSZone`?

6 votes

Invalid signed integer in C and similar languages

6 votes

Language features for making code easier to unit test

6 votes

How could fixed-point be implemented?

6 votes
Accepted

Is it possible to confirm that a pattern-matching statement is exhaustive when cases can be arbitrary predicates?

5 votes

Is it meaningful to disallow member variables in interfaces?

5 votes

How could syntax highlighting work for 2D languages?

4 votes

When compiling to binary, how do compilers provide debug symbols/source maps and context?

4 votes
Accepted

How can I design a Functor trait to handle trait?

3 votes

How JIT in R compares to JIT in Julia and JIT in Python?

3 votes

What does it mean for a type system or language to be "sound"?

3 votes

Options of the relationship between classes and constructors

3 votes

Common postfix representations of pointer/reference operations

3 votes

How do languages with only reference counting deal with closures?