Yann Hamdaoui

Results 307 comments of Yann Hamdaoui

Hi @suimong, sorry for the long pause - summer break it was! To answer your previous questions: > whether to use Nullable T or T | optional for some fields...

It's strange that a string literal is closurized here, but it's a technical detail that I think is indeed unrelated to this PR - we might be missing some closure...

It seems to show a consistent 2.5% perf improvement on the private bench, both small and big (~4sec eval and ~20sec eval). While it's not nothing, I don't know if...

Given the limited improvement, I'm closing this experiment.

So, the semantics of `let pat1 = val1, ..., patn = valn in body` is `let [pat1, ..., patn] = [val1, ..., valn]`. I think that's fair, although probably a...

> What about let rec {x=a, y = {z = c}} = foo in bar becomes > ``` >let rec > %0 = foo, > a = %0.x, > %1...

Hmm. The more we talk about it, it the more it seems like recursive destructuring is just maybe something we should entirely avoid. Because if we have trouble defining the...

> Yeah, that's fair. It does bother me a little that there are some easy cases that we don't cover. Like, I can write One possibility would be to rule...

Given RFC007 is in the process of being implemented, I would be inclined to wait to see the result first. In particular once we have a bytecode VM, there's a...

Argh, I entirely forgot about #667 to be honest. I couldn't invest enough time into it then. IIRC, it's very likely that precedence annotations are substituted before macro expansion, which...