Skip to main content

Explore our questions

12 votes
4 answers
365 views

How can an object-oriented language support hot reloading of classes?

2 votes
2 answers
181 views

What are grammar checker tools that can be used when designing a new language?

17 votes
1 answer
330 views

What impact do type sigils have on programmers?

15 votes
7 answers
625 views

What are the pros and cons of an Option type in comparison to nullable types?

9 votes
3 answers
2k views

What design trade-offs led to the "Norway problem" in YAML, and when are they worthwhile?

7 votes
4 answers
456 views

How to choose between monomorphisation and type erasure for generics?

4 votes
3 answers
350 views

Entry point of low level languages

4 votes
5 answers
263 views

How would I describe an expression seperately from a statement?

2 votes
5 answers
255 views

What are the different ways of implementing special methods?

8 votes
2 answers
173 views

How can runtime type checks be implemented?

7 votes
3 answers
492 views

How to verify function purity in an imperative language?

20 votes
5 answers
829 views

How can I check if a new language is Turing-complete?

3 votes
0 answers
147 views

Is there a downside to using offsets instead of raw pointers in a virtual machine?

19 votes
5 answers
4k views

Why is array access not an infix operator?

Browse more Questions