Andreas Rumpf

Results 416 comments of Andreas Rumpf

> So it has to convert if into case and then back to if again? Yes.

> @Araq: please comment on "It totally sounds like the n-word, what about NIR ?" as well. En-gee-I-AR, doesn't sound like the n-word at all to me and I made...

For the sake of moving forward I renamed it to GIRN but this is ridiculous.

> Given assumeHasValue has hasValue sym, val been considered? I think it'd allow value narrowing enabling more compile time checks and evaluations. That's already covered via `nkAsgn x, value`.

> One side effect of this strategy is that finally code "blocks" look like they get duplicated in both the happy and unhappy case That's one thing I wanted to...

Maybe it works with more special kinds of labels: ```nim try: f(a) finally: echo "done" ``` becomes (roughly): ```nim TryLabel Lunused f(a) case raised of true: goto L1 FinallyLabel L1...

The backends need to handle them but it's a weird question, they exist for the backends.

I've read the paper and it doesn't really apply. It uses a new runtime and a type (or rather effect) system extension. GIRN is much simpler (to implement). GIRN is...

Somewhat related, a name like `atmdotdotatsdotdotatsdotdotatsdotdotatsdotchoosenimatstoolchainsatsnimminus1dot6dot12atslibatssystemdotnim_Init000` is a bug.

> I think this is a regression, I remember that it worked about two weeks ago, but maybe I'm wrong. I changed how cursor tracking works internally, so yes, very...