Aster's user avatar
Aster's user avatar
Aster's user avatar
Aster
  • Member for 9 months
  • Last seen this week
25 votes
8 answers
6k views

Is it possible to make GC a library?

21 votes
4 answers
5k views

Why do many template languages have `for-else` statements?

15 votes
5 answers
5k views

Why can many languages' futures not be canceled?

11 votes
4 answers
2k views

Whether the default behavior of +-×÷ should be saturation instead of wrapping when overflow?

10 votes
2 answers
369 views

What are the advantages of parser combinators?

10 votes
2 answers
455 views

What are the disadvantages of using CPS form?

10 votes
1 answer
375 views

What is the difference between GAT and HKT?

10 votes
1 answer
199 views

How to implement resume

9 votes
2 answers
331 views

How do you design mutable lists?

9 votes
0 answers
122 views

How to detect changes to definitions and their impacts?

8 votes
3 answers
577 views

Tail-recursive detection and conversion

7 votes
5 answers
273 views

Why intersection types have more fields and union types have fewer fields?

6 votes
1 answer
259 views

When can I declare that my language has 'first class X'

6 votes
2 answers
167 views

How to determine the meaning of a polymorphic operator?

5 votes
2 answers
313 views

How to find the updated address of an object in a moving garbage collector?

5 votes
2 answers
161 views

Is it necessary to provide singleton as language keywords?

5 votes
1 answer
113 views

How continuations compiles generators and coroutines?

4 votes
2 answers
389 views

How do you solve Expression Problem in your language design?

3 votes
1 answer
219 views

How to assign unique names to variables within a function?

1 vote
3 answers
147 views

How to define comparators and maintain consistency

1 vote
2 answers
381 views

Is it necessary to differentiate between && and & when I support overloads [closed]

0 votes
1 answer
187 views

How to minimize total size of static data?

-2 votes
3 answers
214 views

How about support function return itself? [closed]